All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.andyshao.lang.number.ByteSize Maven / Gradle / Ivy

The newest version!
package com.github.andyshao.lang.number;

import com.github.andyshao.lang.Convert;

import java.io.Serializable;

/**
 * 
 * Title:
* Descript:
* Copyright: Copryright(c) 21 Jun 2017
* Encoding:UNIX UTF-8 * @author Andy.Shao * */ public interface ByteSize extends Convert, Serializable{ /**base size range*/ int RANGE_SIZE = 1024; /** * set size * @param l size number * @param level {@link ByteLevel} */ void setSize(long l, ByteLevel level); /** * get size * @param level {@link ByteLevel} * @return size nubmer */ long getSize(ByteLevel level); /** * get size * @return size number */ long getSize(); /** * get {@link ByteLevel} * @return {@link ByteLevel} */ ByteLevel getLevel(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy