Class ConstructYamlCoreInt
java.lang.Object
org.snakeyaml.engine.v2.constructor.ConstructScalar
org.snakeyaml.engine.v2.constructor.core.ConstructYamlCoreInt
- All Implemented Interfaces:
ConstructNode
Create instances for numbers (Integer, Long, BigInteger)
-
Field Summary
FieldsFields inherited from class ConstructScalar
BOOL_VALUES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionConstruct a Java instance with all the properties injected when it is possible.createIntNumber(String value) protected static NumbercreateLongOrBigInteger(String number, int radix) private NumbercreateNumber(int sign, String number, int radix) private static intmaxLen(int max, int radix) private static intmaxLen(long max, int radix) Methods inherited from class ConstructScalar
constructScalarMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ConstructNode
constructRecursive
-
Field Details
-
RADIX_MAX
private static final int[][] RADIX_MAX
-
-
Constructor Details
-
ConstructYamlCoreInt
public ConstructYamlCoreInt()
-
-
Method Details
-
maxLen
private static int maxLen(int max, int radix) -
maxLen
private static int maxLen(long max, int radix) -
createLongOrBigInteger
-
construct
Description copied from interface:ConstructNodeConstruct a Java instance with all the properties injected when it is possible.- Parameters:
node- composed Node- Returns:
- a complete Java instance or empty collection instance if it is recursive
-
createIntNumber
-
createNumber
-