Package com.upokecenter.cbor
Enum CBORNumber.NumberKind
- java.lang.Object
-
- java.lang.Enum<CBORNumber.NumberKind>
-
- com.upokecenter.cbor.CBORNumber.NumberKind
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<CBORNumber.NumberKind>
- Enclosing class:
- CBORNumber
public static enum CBORNumber.NumberKind extends java.lang.Enum<CBORNumber.NumberKind>
Specifies the underlying form of this CBOR number object.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description DoubleA 64-bit binary floating-point number.EDecimalAn arbitrary-precision decimal number.EFloatAn arbitrary-precision binary number.EIntegerAn arbitrary-precision integer.ERationalAn arbitrary-precision rational number.IntegerA 64-bit signed integer.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CBORNumber.NumberKindvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static CBORNumber.NumberKind[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
Integer
public static final CBORNumber.NumberKind Integer
A 64-bit signed integer.
-
Double
public static final CBORNumber.NumberKind Double
A 64-bit binary floating-point number.
-
EInteger
public static final CBORNumber.NumberKind EInteger
An arbitrary-precision integer.
-
EDecimal
public static final CBORNumber.NumberKind EDecimal
An arbitrary-precision decimal number.
-
EFloat
public static final CBORNumber.NumberKind EFloat
An arbitrary-precision binary number.
-
ERational
public static final CBORNumber.NumberKind ERational
An arbitrary-precision rational number.
-
-
Method Detail
-
values
public static CBORNumber.NumberKind[] 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 (CBORNumber.NumberKind c : CBORNumber.NumberKind.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static CBORNumber.NumberKind 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
-
-