Top Description Fields Constructors Methods
org.jparsec

pack-priv final Class TokenizerMaps

extends Object
Class Inheritance
Imports
java.util.function.Function, org.jparsec.Tokens.Fragment, .Tokens.ScientificNotation, .Tokens.Tag

Common Function implementations that maps from String.
Author
Ben Yu

Field Summary

Modifier and TypeField and Description
pack-priv static final Function<String, Long>
DEC_AS_LONG

A Function that interprets the recognized character range as a decimal integer and tokenizes to a Long.

pack-priv static final Function<String, Tokens.Fragment>
pack-priv static final Function<String, String>
DOUBLE_QUOTE_STRING

A Function that recognizes a string literal quoted by double quote character (") and tokenizes to a String.

pack-priv static final Function<String, Long>
HEX_AS_LONG

A Function that interprets the recognized character range as a hexadecimal integer and tokenizes to a Long.

pack-priv static final Function<String, Tokens.Fragment>
pack-priv static final Function<String, Tokens.Fragment>
pack-priv static final Function<String, Long>
OCT_AS_LONG

A Function that interprets the recognized character range as a octal integer and tokenizes to a Long.

pack-priv static final Function<String, Tokens.Fragment>
pack-priv static final Function<String, Tokens.ScientificNotation>
SCIENTIFIC_NOTATION

A Function that recognizes a scientific notation and tokenizes to a ScientificNotation.

pack-priv static final Function<String, Character>
SINGLE_QUOTE_CHAR

A Function that recognizes a character literal quoted by single quote characte (' and tokenizes to a Character.

pack-priv static final Function<String, String>
SINGLE_QUOTE_STRING

A Function that tokenizes a SQL style string literal quoted by single quote character (') and tokenizes to a String.

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv static Function<String, Tokens.Fragment>
fragment(final Object tag)

Returns a map that tokenizes the recognized character range to a Tokens.Fragment object tagged with tag.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DEC_AS_LONGback to summary
pack-priv static final Function<String, Long> DEC_AS_LONG

A Function that interprets the recognized character range as a decimal integer and tokenizes to a Long.

DECIMAL_FRAGMENTback to summary
pack-priv static final Function<String, Tokens.Fragment> DECIMAL_FRAGMENT

A Function that returns a Tokens.Fragment tagged as Tag#DECIMAL.

DOUBLE_QUOTE_STRINGback to summary
pack-priv static final Function<String, String> DOUBLE_QUOTE_STRING

A Function that recognizes a string literal quoted by double quote character (") and tokenizes to a String. The backslash character (\) is interpreted as escape.

HEX_AS_LONGback to summary
pack-priv static final Function<String, Long> HEX_AS_LONG

A Function that interprets the recognized character range as a hexadecimal integer and tokenizes to a Long.

IDENTIFIER_FRAGMENTback to summary
pack-priv static final Function<String, Tokens.Fragment> IDENTIFIER_FRAGMENT

A Function that returns a Tokens.Fragment tagged as Tag#IDENTIFIER.

INTEGER_FRAGMENTback to summary
pack-priv static final Function<String, Tokens.Fragment> INTEGER_FRAGMENT

A Function that returns a Tokens.Fragment tagged as Tag#INTEGER.

OCT_AS_LONGback to summary
pack-priv static final Function<String, Long> OCT_AS_LONG

A Function that interprets the recognized character range as a octal integer and tokenizes to a Long.

RESERVED_FRAGMENTback to summary
pack-priv static final Function<String, Tokens.Fragment> RESERVED_FRAGMENT

A Function that returns a Tokens.Fragment tagged as Tag#RESERVED.

SCIENTIFIC_NOTATIONback to summary
pack-priv static final Function<String, Tokens.ScientificNotation> SCIENTIFIC_NOTATION

A Function that recognizes a scientific notation and tokenizes to a ScientificNotation.

SINGLE_QUOTE_CHARback to summary
pack-priv static final Function<String, Character> SINGLE_QUOTE_CHAR

A Function that recognizes a character literal quoted by single quote characte (' and tokenizes to a Character. The backslash character (\) is interpreted as escape.

SINGLE_QUOTE_STRINGback to summary
pack-priv static final Function<String, String> SINGLE_QUOTE_STRING

A Function that tokenizes a SQL style string literal quoted by single quote character (') and tokenizes to a String. Two adjacent single quote characters ('') are escaped as one single quote character.

Constructor Detail

TokenizerMapsback to summary
pack-priv TokenizerMaps()

Method Detail

fragmentback to summary
pack-priv static Function<String, Tokens.Fragment> fragment(final Object tag)

Returns a map that tokenizes the recognized character range to a Tokens.Fragment object tagged with tag.