Interface TokenTypeDispatcher

    • Method Detail

      • dispatchBinaryType

        void dispatchBinaryType()
        Handle processing for binary typed tokens.
      • dispatchBooleanType

        void dispatchBooleanType()
        Handle processing for boolean typed tokens.
      • dispatchCharType

        void dispatchCharType()
        Handle processing for character typed tokens.
      • dispatchDurationType

        void dispatchDurationType()
        Handle processing for duration typed tokens.
      • dispatchDateType

        void dispatchDateType()
        Handle processing for date typed tokens.
      • dispatchDoubleType

        void dispatchDoubleType()
        Handle processing for double typed tokens.
      • dispatchEnumType

        void dispatchEnumType​(EnumTokenType enumType)
        Handle processing for enumeration typed tokens.
        Parameters:
        enumType - the enumeration type being processed
      • dispatchFloatType

        void dispatchFloatType()
        Handle processing for float typed tokens.
      • dispatchGenericType

        void dispatchGenericType()
        Handle processing for generic typed tokens.
      • dispatchIntType

        void dispatchIntType()
        Handle processing for integer typed tokens.
      • dispatchIp4AddressType

        void dispatchIp4AddressType()
        Handle processing for ip4address typed tokens.
      • dispatchIp6AddressType

        void dispatchIp6AddressType()
        Handle processing for ip6address typed tokens.
      • dispatchLongType

        void dispatchLongType()
        Handle processing for long typed tokens.
      • dispatchMoneyType

        void dispatchMoneyType()
        Handle processing for money typed tokens.
      • dispatchNumericType

        void dispatchNumericType()
        Handle processing for numeric typed tokens.
      • dispatchObjectType

        <O> void dispatchObjectType​(ObjectTokenType<O> objectType)
        Handle processing for object typed tokens.
        Type Parameters:
        O - the object type
        Parameters:
        objectType - the object type being processed
      • dispatchPeriodType

        void dispatchPeriodType()
        Handle processing for period typed tokens.
      • dispatchRecordType

        void dispatchRecordType​(RecordTokenType recordType)
        Handle processing for record typed tokens.
        Parameters:
        recordType - the record type being processed.
      • dispatchScalarType

        void dispatchScalarType()
        Handle processing for abstract scalar type
      • dispatchStringType

        void dispatchStringType()
        Handle processing for string typed tokens.
      • dispatchTimeType

        void dispatchTimeType()
        Handle processing for time typed tokens.
      • dispatchTimestampType

        void dispatchTimestampType()
        Handle processing for timestamp typed tokens.
      • dispatchNullType

        void dispatchNullType()
        Handle processing for null typed tokens.