Package org.exbin.bined
Enum CodeType
- java.lang.Object
-
- java.lang.Enum<CodeType>
-
- org.exbin.bined.CodeType
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BINARY
Represent code as number in base 2.DECIMAL
Represent code as number in base 10.HEXADECIMAL
Represent code as number in base 16.OCTAL
Represent code as number in base 8.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getBase()
Returns numeric base for current code type.int
getMaxDigitsForByte()
Returns maximum number of digits per single byte.static CodeType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static CodeType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
BINARY
public static final CodeType BINARY
Represent code as number in base 2. Code is represented as 8 characters each of range 0 to 1.
-
OCTAL
public static final CodeType OCTAL
Represent code as number in base 8. Code is represented as 3 characters of range 0 to 7 with limit 377.
-
DECIMAL
public static final CodeType DECIMAL
Represent code as number in base 10. Code is represented as 3 characters of range 0 to 9 with limit 255.
-
HEXADECIMAL
public static final CodeType HEXADECIMAL
Represent code as number in base 16. Code is represented as 2 characters of range 0 to 9 and A to F.
-
-
Method Detail
-
values
public static CodeType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (CodeType c : CodeType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static CodeType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getBase
public int getBase()
Returns numeric base for current code type.- Returns:
- base
-
getMaxDigitsForByte
public int getMaxDigitsForByte()
Returns maximum number of digits per single byte.- Returns:
- number of digits
-
-