Index

A B C D E F G H I J M N P T W 
All Classes and Interfaces|All Packages

A

applyIgnoreCase(Set<Character>, boolean) - Static method in interface ch.randelshofer.fastdoubleparser.bte.ByteSet
Creates a copy of the provided set, or returns the same set.
applyIgnoreCase(Set<Character>, boolean) - Static method in interface ch.randelshofer.fastdoubleparser.chr.CharSet
Creates a copy of the provided set, or returns the same set.

B

ByteDigitSet - Interface in ch.randelshofer.fastdoubleparser.bte
Interface for sets of digit bytes.
ByteSet - Interface in ch.randelshofer.fastdoubleparser.bte
Interface for sets of bytes.
ByteTrie - Interface in ch.randelshofer.fastdoubleparser.bte
Interface for a data retrieval tree (trie) of bytes.

C

ch.randelshofer.fastdoubleparser - module ch.randelshofer.fastdoubleparser
Provides fast parsers for Java FloatingPointLiterals, and JSON numbers.
ch.randelshofer.fastdoubleparser - package ch.randelshofer.fastdoubleparser
Provides fast parsers for Java FloatingPointLiterals, and JSON numbers.
CharDigitSet - Interface in ch.randelshofer.fastdoubleparser.chr
Interface for sets of digit characters.
CharSet - Interface in ch.randelshofer.fastdoubleparser.chr
Interface for sets of characters.
CharSetOfNone - Class in ch.randelshofer.fastdoubleparser.chr
 
CharSetOfNone() - Constructor for class ch.randelshofer.fastdoubleparser.chr.CharSetOfNone
 
CharTrie - Interface in ch.randelshofer.fastdoubleparser.chr
Interface for a data retrieval tree (trie) of characters.
ConfigurableDoubleParser - Class in ch.randelshofer.fastdoubleparser
Parses a floating point value with configurable NumberFormatSymbols.
ConfigurableDoubleParser() - Constructor for class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
Creates a new instance with NumberFormatSymbols.fromDefault() which does not ignore case.
ConfigurableDoubleParser(NumberFormatSymbols) - Constructor for class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
Creates a new instance with the specified number format symbols.
ConfigurableDoubleParser(NumberFormatSymbols, boolean) - Constructor for class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
Creates a new instance with the specified number format symbols and case sensitivity.
ConfigurableDoubleParser(DecimalFormatSymbols) - Constructor for class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
Creates a new instance with number format symbols derived from the specified symbols by calling NumberFormatSymbols.fromDecimalFormatSymbols(DecimalFormatSymbols).
ConfigurableDoubleParser(DecimalFormatSymbols, boolean) - Constructor for class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
Creates a new instance with decimal format symbols and case sensitivity.
containsKey(byte) - Method in interface ch.randelshofer.fastdoubleparser.bte.ByteSet
Returns true if the set contains the specified byte.
containsKey(char) - Method in interface ch.randelshofer.fastdoubleparser.chr.CharSet
Returns true if the set contains the specified character.
containsKey(char) - Method in class ch.randelshofer.fastdoubleparser.chr.CharSetOfNone
 
containsKey(char) - Method in class ch.randelshofer.fastdoubleparser.chr.FormatCharSet
 
copyOf(List<Character>) - Static method in interface ch.randelshofer.fastdoubleparser.bte.ByteDigitSet
Creates a new ByteDigitSet instead from the specified list.
copyOf(List<Character>) - Static method in interface ch.randelshofer.fastdoubleparser.chr.CharDigitSet
Creates a new CharDigitSet instead from the specified list.
copyOf(Set<Character>, boolean) - Static method in interface ch.randelshofer.fastdoubleparser.bte.ByteSet
Creates a new ByteSet from the provided set.
copyOf(Set<Character>, boolean) - Static method in interface ch.randelshofer.fastdoubleparser.chr.CharSet
Creates a new CharSet from the provided set.
copyOf(Set<String>, boolean) - Static method in interface ch.randelshofer.fastdoubleparser.bte.ByteTrie
Creates a new ByteTrie from the provided set.
copyOf(Set<String>, boolean) - Static method in interface ch.randelshofer.fastdoubleparser.chr.CharTrie
Creates a new CharTrie from the provided set.
copyOfChars(Set<Character>, boolean) - Static method in interface ch.randelshofer.fastdoubleparser.bte.ByteTrie
Creates a new ByteTrie from the provided set.

D

decimalSeparator() - Method in record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Returns the value of the decimalSeparator record component.
digits() - Method in record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Returns the value of the digits record component.

E

equals(Object) - Method in record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Indicates whether some other object is "equal to" this one.
exponentSeparator() - Method in record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Returns the value of the exponentSeparator record component.

F

FormatCharSet - Class in ch.randelshofer.fastdoubleparser.chr
This format set contains all Unicode format chars.
FormatCharSet() - Constructor for class ch.randelshofer.fastdoubleparser.chr.FormatCharSet
 
fromDecimalFormatSymbols(DecimalFormatSymbols) - Static method in record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Creates a new instance from the provided DecimalFormatSymbols.
fromDefault() - Static method in record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Creates a new instance with the following default symbols.

G

getNumberFormatSymbols() - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
Gets the number format symbols of this parser.
groupingSeparator() - Method in record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Returns the value of the groupingSeparator record component.

H

hashCode() - Method in record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Returns a hash code value for this object.

I

infinity() - Method in record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Returns the value of the infinity record component.
isIgnoreCase() - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
Returns true of this parser ignores case.

J

JavaBigDecimalParser - Class in ch.randelshofer.fastdoubleparser
Parses a BigDecimal value; the supported syntax is compatible with BigDecimal(String).
JavaBigIntegerParser - Class in ch.randelshofer.fastdoubleparser
Parses a BigInteger value; the supported syntax is compatible with BigInteger(String, int).
JavaDoubleParser - Class in ch.randelshofer.fastdoubleparser
Parses a double value; the supported syntax is compatible with Double.valueOf(String).
JavaFloatParser - Class in ch.randelshofer.fastdoubleparser
Parses a float value; the supported syntax is compatible with Float.valueOf(String).
JsonDoubleParser - Class in ch.randelshofer.fastdoubleparser
Parses a double value; the supported syntax is compatible with number in the JSON format specification.

M

match(byte[]) - Method in interface ch.randelshofer.fastdoubleparser.bte.ByteTrie
Searches for the longest matching string in the trie that matches the provided string.
match(byte[], int, int) - Method in interface ch.randelshofer.fastdoubleparser.bte.ByteTrie
Searches for the longest matching string in the trie that matches the provided string.
match(char[]) - Method in interface ch.randelshofer.fastdoubleparser.chr.CharTrie
Searches for the longest matching string in the trie that matches the provided string.
match(char[], int, int) - Method in interface ch.randelshofer.fastdoubleparser.chr.CharTrie
Searches for the longest matching string in the trie that matches the provided string.
match(CharSequence) - Method in interface ch.randelshofer.fastdoubleparser.chr.CharTrie
Searches for the longest matching string in the trie that matches the provided string.
match(CharSequence, int, int) - Method in interface ch.randelshofer.fastdoubleparser.chr.CharTrie
Searches for the longest matching string in the trie that matches the provided string.
minusSign() - Method in record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Returns the value of the minusSign record component.

N

nan() - Method in record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Returns the value of the nan record component.
NumberFormatSymbols - Record Class in ch.randelshofer.fastdoubleparser
Defines a set of symbols for ConfigurableDoubleParser.
NumberFormatSymbols(String, String, Collection<String>, String, String, Collection<String>, Collection<String>, String) - Constructor for record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Convenience constructor.
NumberFormatSymbols(Set<Character>, Set<Character>, Set<String>, Set<Character>, Set<Character>, Set<String>, Set<String>, List<Character>) - Constructor for record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Canonical constructor.

P

parseBigDecimal(byte[]) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigDecimalParser
parseBigDecimal(byte[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigDecimalParser
Parses a FloatingPointLiteral from a byte-Array and converts it into a BigDecimal value.
parseBigDecimal(char[]) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigDecimalParser
parseBigDecimal(char[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigDecimalParser
Parses a FloatingPointLiteral from a byte-Array and converts it into a double value.
parseBigDecimal(CharSequence) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigDecimalParser
parseBigDecimal(CharSequence, int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigDecimalParser
Parses a FloatingPointLiteral from a CharSequence and converts it into a BigDecimal value.
parseBigInteger(byte[]) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
parseBigInteger(byte[], int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
parseBigInteger(byte[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
Parses a BigIntegerString from a byte-Array and converts it into a BigInteger value.
parseBigInteger(byte[], int, int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
Parses a BigIntegerString from a byte-Array and converts it into a BigInteger value.
parseBigInteger(char[]) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
parseBigInteger(char[], int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
parseBigInteger(char[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
Parses a BigIntegerString from a char-Array and converts it into a BigInteger value.
parseBigInteger(char[], int, int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
Parses a BigIntegerString from a char-Array and converts it into a BigInteger value.
parseBigInteger(CharSequence) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
parseBigInteger(CharSequence, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
parseBigInteger(CharSequence, int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
parseBigInteger(CharSequence, int, int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
Parses a BigIntegerString from a CharSequence and converts it into a BigInteger value.
parseDouble(byte[]) - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
Parses a double value from the specified byte array.
parseDouble(byte[]) - Static method in class ch.randelshofer.fastdoubleparser.JavaDoubleParser
Convenience method for calling JavaDoubleParser.parseDouble(byte[], int, int).
parseDouble(byte[]) - Static method in class ch.randelshofer.fastdoubleparser.JsonDoubleParser
Convenience method for calling JsonDoubleParser.parseDouble(byte[], int, int).
parseDouble(byte[], int, int) - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
Parses a double value from a substring of the specified byte array.
parseDouble(byte[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaDoubleParser
Parses a FloatingPointLiteral from a byte-Array and converts it into a double value.
parseDouble(byte[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.JsonDoubleParser
Parses a FloatingPointLiteral from a byte-Array and converts it into a double value.
parseDouble(char[]) - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
Parses a double value from the specified char array.
parseDouble(char[]) - Static method in class ch.randelshofer.fastdoubleparser.JavaDoubleParser
Convenience method for calling JavaDoubleParser.parseDouble(char[], int, int).
parseDouble(char[]) - Static method in class ch.randelshofer.fastdoubleparser.JsonDoubleParser
Convenience method for calling JsonDoubleParser.parseDouble(char[], int, int).
parseDouble(char[], int, int) - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
Parses a double value from a substring of the specified char array.
parseDouble(char[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaDoubleParser
Parses a FloatingPointLiteral from a byte-Array and converts it into a double value.
parseDouble(char[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.JsonDoubleParser
Parses a FloatingPointLiteral from a byte-Array and converts it into a double value.
parseDouble(CharSequence) - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
Parses a double value from the specified char sequence.
parseDouble(CharSequence) - Static method in class ch.randelshofer.fastdoubleparser.JavaDoubleParser
parseDouble(CharSequence) - Static method in class ch.randelshofer.fastdoubleparser.JsonDoubleParser
parseDouble(CharSequence, int, int) - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
Parses a double value from a substring of the specified char sequence.
parseDouble(CharSequence, int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaDoubleParser
Parses a FloatingPointLiteral from a CharSequence and converts it into a double value.
parseDouble(CharSequence, int, int) - Static method in class ch.randelshofer.fastdoubleparser.JsonDoubleParser
Parses a FloatingPointLiteral from a CharSequence and converts it into a double value.
parseFloat(byte[]) - Static method in class ch.randelshofer.fastdoubleparser.JavaFloatParser
Convenience method for calling JavaFloatParser.parseFloat(byte[], int, int).
parseFloat(byte[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaFloatParser
Parses a FloatingPointLiteral from a byte-Array and converts it into a float value.
parseFloat(char[]) - Static method in class ch.randelshofer.fastdoubleparser.JavaFloatParser
Convenience method for calling JavaFloatParser.parseFloat(char[], int, int).
parseFloat(char[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaFloatParser
Parses a FloatingPointLiteral from a byte-Array and converts it into a float value.
parseFloat(CharSequence) - Static method in class ch.randelshofer.fastdoubleparser.JavaFloatParser
parseFloat(CharSequence, int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaFloatParser
Parses a FloatingPointLiteral from a CharSequence and converts it into a float value.
plusSign() - Method in record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Returns the value of the plusSign record component.

T

toDigit(byte) - Method in interface ch.randelshofer.fastdoubleparser.bte.ByteDigitSet
Returns a value in the range 0 to 9 if the specified character is a digit.
toDigit(char) - Method in interface ch.randelshofer.fastdoubleparser.chr.CharDigitSet
Returns a value in the range 0 to 9 if the specified character is a digit.
toString() - Method in record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Returns a string representation of this record class.

W

withDecimalSeparator(Set<Character>) - Method in record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Creates a new instance with the specified decimal separator symbols.
withDigits(List<Character>) - Method in record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Creates a new instance with the specified digits.
withExponentSeparator(Set<String>) - Method in record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Creates a new instance with the specified exponent separator symbols.
withGroupingSeparator(Set<Character>) - Method in record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Creates a new instance with the specified grouping separator symbols.
withInfinity(Set<String>) - Method in record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Creates a new instance with the specified infinity symbols.
withMinusSign(Set<Character>) - Method in record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Creates a new instance with the specified minus sign symbols.
withNaN(Set<String>) - Method in record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Creates a new instance with the specified NaN symbols.
withPlusSign(Set<Character>) - Method in record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Creates a new instance with the specified plus sign symbols.
A B C D E F G H I J M N P T W 
All Classes and Interfaces|All Packages