public static final class ValueDecoderFactory.IntegerDecoder extends ValueDecoderFactory.DecoderBase
Modifier and Type | Field | Description |
---|---|---|
protected BigInteger |
mValue |
mNextPtr
Constructor | Description |
---|---|
IntegerDecoder() |
Modifier and Type | Method | Description |
---|---|---|
void |
decode(char[] lexical,
int start,
int end) |
Method used to invoke decoding functionality, for decoding
the value encoded in given portion of character array
It is to try decoding value, and either store decoded value
for later access (using method(s) caller knows about), or
throw an exception to indicate problem encountered.
|
void |
decode(String lexical) |
Method used to invoke decoding functionality, for decoding
the value encoded in given substring.
|
String |
getType() |
|
BigInteger |
getValue() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
_clean, constructInvalidValue, constructInvalidValue, handleEmptyValue, lexicalDesc, lexicalDesc, parseInt, parseInt, parseInt, parseInt, parseLong, parseLong, skipSignAndZeroes, skipSignAndZeroes, verifyDigits, verifyDigits
protected BigInteger mValue
public String getType()
getType
in class ValueDecoderFactory.DecoderBase
public BigInteger getValue()
public void decode(String lexical) throws IllegalArgumentException
TypedValueDecoder
Note: method will get called with "trimmed" input, i.e. input
will never have any leading or trailing white space.
It will also never be called with empty content
(TypedValueDecoder.handleEmptyValue()
is called instead for such cases)
decode
in class TypedValueDecoder
IllegalArgumentException
public void decode(char[] lexical, int start, int end) throws IllegalArgumentException
TypedValueDecoder
Note: method will get called with "trimmed" input, i.e. input
will never have any leading or trailing white space.
It will also never be called with empty content
(TypedValueDecoder.handleEmptyValue()
is called instead for such cases)
decode
in class TypedValueDecoder
IllegalArgumentException
Copyright © 2019 fasterxml.com. All rights reserved.