Package org.jparsec
Class TokenizerMaps
- java.lang.Object
-
- org.jparsec.TokenizerMaps
-
final class TokenizerMaps extends java.lang.Object
CommonFunction
implementations that maps fromString
.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static java.util.function.Function<java.lang.String,java.lang.Long>
DEC_AS_LONG
AFunction
that interprets the recognized character range as a decimal integer and tokenizes to aLong
.(package private) static java.util.function.Function<java.lang.String,Tokens.Fragment>
DECIMAL_FRAGMENT
(package private) static java.util.function.Function<java.lang.String,java.lang.String>
DOUBLE_QUOTE_STRING
AFunction
that recognizes a string literal quoted by double quote character ("
) and tokenizes to aString
.(package private) static java.util.function.Function<java.lang.String,java.lang.Long>
HEX_AS_LONG
AFunction
that interprets the recognized character range as a hexadecimal integer and tokenizes to aLong
.(package private) static java.util.function.Function<java.lang.String,Tokens.Fragment>
IDENTIFIER_FRAGMENT
(package private) static java.util.function.Function<java.lang.String,Tokens.Fragment>
INTEGER_FRAGMENT
(package private) static java.util.function.Function<java.lang.String,java.lang.Long>
OCT_AS_LONG
AFunction
that interprets the recognized character range as a octal integer and tokenizes to aLong
.(package private) static java.util.function.Function<java.lang.String,Tokens.Fragment>
RESERVED_FRAGMENT
(package private) static java.util.function.Function<java.lang.String,Tokens.ScientificNotation>
SCIENTIFIC_NOTATION
AFunction
that recognizes a scientific notation and tokenizes to aTokens.ScientificNotation
.(package private) static java.util.function.Function<java.lang.String,java.lang.Character>
SINGLE_QUOTE_CHAR
AFunction
that recognizes a character literal quoted by single quote characte ('
and tokenizes to aCharacter
.(package private) static java.util.function.Function<java.lang.String,java.lang.String>
SINGLE_QUOTE_STRING
AFunction
that tokenizes a SQL style string literal quoted by single quote character ('
) and tokenizes to aString
.
-
Constructor Summary
Constructors Constructor Description TokenizerMaps()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static java.util.function.Function<java.lang.String,Tokens.Fragment>
fragment(java.lang.Object tag)
Returns a map that tokenizes the recognized character range to aTokens.Fragment
object tagged withtag
.
-
-
-
Field Detail
-
RESERVED_FRAGMENT
static final java.util.function.Function<java.lang.String,Tokens.Fragment> RESERVED_FRAGMENT
-
IDENTIFIER_FRAGMENT
static final java.util.function.Function<java.lang.String,Tokens.Fragment> IDENTIFIER_FRAGMENT
-
INTEGER_FRAGMENT
static final java.util.function.Function<java.lang.String,Tokens.Fragment> INTEGER_FRAGMENT
-
DECIMAL_FRAGMENT
static final java.util.function.Function<java.lang.String,Tokens.Fragment> DECIMAL_FRAGMENT
-
SCIENTIFIC_NOTATION
static final java.util.function.Function<java.lang.String,Tokens.ScientificNotation> SCIENTIFIC_NOTATION
AFunction
that recognizes a scientific notation and tokenizes to aTokens.ScientificNotation
.
-
DOUBLE_QUOTE_STRING
static final java.util.function.Function<java.lang.String,java.lang.String> DOUBLE_QUOTE_STRING
AFunction
that recognizes a string literal quoted by double quote character ("
) and tokenizes to aString
. The backslash character (\
) is interpreted as escape.
-
SINGLE_QUOTE_STRING
static final java.util.function.Function<java.lang.String,java.lang.String> SINGLE_QUOTE_STRING
AFunction
that tokenizes a SQL style string literal quoted by single quote character ('
) and tokenizes to aString
. Two adjacent single quote characters (''
) are escaped as one single quote character.
-
SINGLE_QUOTE_CHAR
static final java.util.function.Function<java.lang.String,java.lang.Character> SINGLE_QUOTE_CHAR
AFunction
that recognizes a character literal quoted by single quote characte ('
and tokenizes to aCharacter
. The backslash character (\
) is interpreted as escape.
-
DEC_AS_LONG
static final java.util.function.Function<java.lang.String,java.lang.Long> DEC_AS_LONG
AFunction
that interprets the recognized character range as a decimal integer and tokenizes to aLong
.
-
OCT_AS_LONG
static final java.util.function.Function<java.lang.String,java.lang.Long> OCT_AS_LONG
AFunction
that interprets the recognized character range as a octal integer and tokenizes to aLong
.
-
HEX_AS_LONG
static final java.util.function.Function<java.lang.String,java.lang.Long> HEX_AS_LONG
AFunction
that interprets the recognized character range as a hexadecimal integer and tokenizes to aLong
.
-
-
Method Detail
-
fragment
static java.util.function.Function<java.lang.String,Tokens.Fragment> fragment(java.lang.Object tag)
Returns a map that tokenizes the recognized character range to aTokens.Fragment
object tagged withtag
.
-
-