Package org.codehaus.stax2.ri.typed
Class ValueDecoderFactory.IntegerDecoder
java.lang.Object
org.codehaus.stax2.typed.TypedValueDecoder
org.codehaus.stax2.ri.typed.ValueDecoderFactory.DecoderBase
org.codehaus.stax2.ri.typed.ValueDecoderFactory.IntegerDecoder
- Enclosing class:
ValueDecoderFactory
public static final class ValueDecoderFactory.IntegerDecoder
extends ValueDecoderFactory.DecoderBase
-
Field Summary
FieldsFields inherited from class org.codehaus.stax2.ri.typed.ValueDecoderFactory.DecoderBase
mNextPtr -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddecode(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.voidMethod used to invoke decoding functionality, for decoding the value encoded in given substring.getType()getValue()Methods inherited from class org.codehaus.stax2.ri.typed.ValueDecoderFactory.DecoderBase
_clean, constructInvalidValue, constructInvalidValue, handleEmptyValue, lexicalDesc, lexicalDesc, parseInt, parseInt, parseInt, parseInt, parseLong, parseLong, skipSignAndZeroes, skipSignAndZeroes, verifyDigits, verifyDigits
-
Field Details
-
mValue
-
-
Constructor Details
-
IntegerDecoder
public IntegerDecoder()
-
-
Method Details
-
getType
- Specified by:
getTypein classValueDecoderFactory.DecoderBase
-
getValue
-
decode
Description copied from class:TypedValueDecoderMethod used to invoke decoding functionality, for decoding the value encoded in given substring. 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.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)- Specified by:
decodein classTypedValueDecoder- Throws:
IllegalArgumentException
-
decode
Description copied from class:TypedValueDecoderMethod 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.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)- Specified by:
decodein classTypedValueDecoder- Throws:
IllegalArgumentException
-