public class TokenValueExtractor extends TypeDispatchedConstructor<Object>
result| Constructor and Description |
|---|
TokenValueExtractor(TokenValued token) |
| Modifier and Type | Method and Description |
|---|---|
Object |
constructForType(TokenType type)
Construct an object appropriate for the specified type.
|
void |
dispatchBinaryType()
Handle processing for binary typed tokens.
|
void |
dispatchBooleanType()
Handle processing for boolean typed tokens.
|
void |
dispatchCharType()
Handle processing for character typed tokens.
|
void |
dispatchDateType()
Handle processing for date typed tokens.
|
void |
dispatchDoubleType()
Handle processing for double typed tokens.
|
void |
dispatchDurationType()
Handle processing for duration typed tokens.
|
void |
dispatchFloatType()
Handle processing for float typed tokens.
|
void |
dispatchIntType()
Handle processing for integer typed tokens.
|
void |
dispatchIp4AddressType()
Handle processing for ip4address typed tokens.
|
void |
dispatchIp6AddressType()
Handle processing for ip6address typed tokens.
|
void |
dispatchLongType()
Handle processing for long typed tokens.
|
void |
dispatchMoneyType()
Handle processing for money typed tokens.
|
void |
dispatchNumericType()
Handle processing for numeric typed tokens.
|
<O> void |
dispatchObjectType(ObjectTokenType<O> objectType)
Handle processing for object typed tokens.
|
void |
dispatchPeriodType()
Handle processing for period typed tokens.
|
void |
dispatchRecordType(RecordTokenType recordType)
Handle processing for record typed tokens.
|
void |
dispatchStringType()
Handle processing for string typed tokens.
|
void |
dispatchTimestampType()
Handle processing for timestamp typed tokens.
|
void |
dispatchTimeType()
Handle processing for time typed tokens.
|
protected void |
handleUnsupportedType(TokenType type)
Handles processing of the specified unsupported type.
|
dispatchEnumType, dispatchGenericType, dispatchNullType, dispatchScalarTypepublic TokenValueExtractor(TokenValued token)
public Object constructForType(TokenType type)
TypeDispatchedConstructorconstructForType in class TypeDispatchedConstructor<Object>type - the typepublic void dispatchBinaryType()
TokenTypeDispatcherdispatchBinaryType in interface TokenTypeDispatcherdispatchBinaryType in class TypeDispatchedConstructor<Object>public void dispatchBooleanType()
TokenTypeDispatcherdispatchBooleanType in interface TokenTypeDispatcherdispatchBooleanType in class TypeDispatchedConstructor<Object>public void dispatchCharType()
TokenTypeDispatcherdispatchCharType in interface TokenTypeDispatcherdispatchCharType in class TypeDispatchedConstructor<Object>public void dispatchDurationType()
TokenTypeDispatcherdispatchDurationType in interface TokenTypeDispatcherdispatchDurationType in class TypeDispatchedConstructor<Object>public void dispatchDateType()
TokenTypeDispatcherdispatchDateType in interface TokenTypeDispatcherdispatchDateType in class TypeDispatchedConstructor<Object>public void dispatchDoubleType()
TokenTypeDispatcherdispatchDoubleType in interface TokenTypeDispatcherdispatchDoubleType in class TypeDispatchedConstructor<Object>public void dispatchFloatType()
TokenTypeDispatcherdispatchFloatType in interface TokenTypeDispatcherdispatchFloatType in class TypeDispatchedConstructor<Object>public void dispatchIntType()
TokenTypeDispatcherdispatchIntType in interface TokenTypeDispatcherdispatchIntType in class TypeDispatchedConstructor<Object>public void dispatchIp4AddressType()
TokenTypeDispatcherdispatchIp4AddressType in interface TokenTypeDispatcherdispatchIp4AddressType in class TypeDispatchedConstructor<Object>public void dispatchIp6AddressType()
TokenTypeDispatcherdispatchIp6AddressType in interface TokenTypeDispatcherdispatchIp6AddressType in class TypeDispatchedConstructor<Object>public void dispatchLongType()
TokenTypeDispatcherdispatchLongType in interface TokenTypeDispatcherdispatchLongType in class TypeDispatchedConstructor<Object>public void dispatchMoneyType()
TokenTypeDispatcherdispatchMoneyType in interface TokenTypeDispatcherdispatchMoneyType in class TypeDispatchedConstructor<Object>public void dispatchNumericType()
TokenTypeDispatcherdispatchNumericType in interface TokenTypeDispatcherdispatchNumericType in class TypeDispatchedConstructor<Object>public <O> void dispatchObjectType(ObjectTokenType<O> objectType)
TokenTypeDispatcherdispatchObjectType in interface TokenTypeDispatcherdispatchObjectType in class TypeDispatchedConstructor<Object>O - the object typeobjectType - the object type being processedpublic void dispatchPeriodType()
TokenTypeDispatcherdispatchPeriodType in interface TokenTypeDispatcherdispatchPeriodType in class TypeDispatchedConstructor<Object>public void dispatchRecordType(RecordTokenType recordType)
TokenTypeDispatcherdispatchRecordType in interface TokenTypeDispatcherdispatchRecordType in class TypeDispatchedConstructor<Object>recordType - the record type being processed.public void dispatchStringType()
TokenTypeDispatcherdispatchStringType in interface TokenTypeDispatcherdispatchStringType in class TypeDispatchedConstructor<Object>public void dispatchTimeType()
TokenTypeDispatcherdispatchTimeType in interface TokenTypeDispatcherdispatchTimeType in class TypeDispatchedConstructor<Object>public void dispatchTimestampType()
TokenTypeDispatcherdispatchTimestampType in interface TokenTypeDispatcherdispatchTimestampType in class TypeDispatchedConstructor<Object>protected void handleUnsupportedType(TokenType type)
TypeDispatchedConstructorhandleUnsupportedType in class TypeDispatchedConstructor<Object>type - the unsupported token typeCopyright © 2024 Actian Corporation. All rights reserved.