Index
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 JSONnumbers. - ch.randelshofer.fastdoubleparser - package ch.randelshofer.fastdoubleparser
-
Provides fast parsers for Java
FloatingPointLiterals, and JSONnumbers. - 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
ByteDigitSetinstead from the specified list. - copyOf(List<Character>) - Static method in interface ch.randelshofer.fastdoubleparser.chr.CharDigitSet
-
Creates a new
CharDigitSetinstead from the specified list. - copyOf(Set<Character>, boolean) - Static method in interface ch.randelshofer.fastdoubleparser.bte.ByteSet
-
Creates a new
ByteSetfrom the provided set. - copyOf(Set<Character>, boolean) - Static method in interface ch.randelshofer.fastdoubleparser.chr.CharSet
-
Creates a new
CharSetfrom the provided set. - copyOf(Set<String>, boolean) - Static method in interface ch.randelshofer.fastdoubleparser.bte.ByteTrie
-
Creates a new
ByteTriefrom the provided set. - copyOf(Set<String>, boolean) - Static method in interface ch.randelshofer.fastdoubleparser.chr.CharTrie
-
Creates a new
CharTriefrom the provided set. - copyOfChars(Set<Character>, boolean) - Static method in interface ch.randelshofer.fastdoubleparser.bte.ByteTrie
-
Creates a new
ByteTriefrom the provided set.
D
- decimalSeparator() - Method in record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
-
Returns the value of the
decimalSeparatorrecord component. - digits() - Method in record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
-
Returns the value of the
digitsrecord 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
exponentSeparatorrecord 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
groupingSeparatorrecord 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
infinityrecord 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
BigDecimalvalue; the supported syntax is compatible withBigDecimal(String). - JavaBigIntegerParser - Class in ch.randelshofer.fastdoubleparser
-
Parses a
BigIntegervalue; the supported syntax is compatible withBigInteger(String, int). - JavaDoubleParser - Class in ch.randelshofer.fastdoubleparser
-
Parses a
doublevalue; the supported syntax is compatible withDouble.valueOf(String). - JavaFloatParser - Class in ch.randelshofer.fastdoubleparser
-
Parses a
floatvalue; the supported syntax is compatible withFloat.valueOf(String). - JsonDoubleParser - Class in ch.randelshofer.fastdoubleparser
-
Parses a
doublevalue; the supported syntax is compatible withnumberin 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
minusSignrecord component.
N
- nan() - Method in record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
-
Returns the value of the
nanrecord 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
-
Convenience method for calling
JavaBigDecimalParser.parseBigDecimal(byte[], int, int). - parseBigDecimal(byte[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigDecimalParser
- parseBigDecimal(char[]) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigDecimalParser
-
Convenience method for calling
JavaBigDecimalParser.parseBigDecimal(char[], int, int). - parseBigDecimal(char[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigDecimalParser
-
Parses a
FloatingPointLiteralfrom abyte-Array and converts it into adoublevalue. - parseBigDecimal(CharSequence) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigDecimalParser
-
Convenience method for calling
JavaBigDecimalParser.parseBigDecimal(CharSequence, int, int). - parseBigDecimal(CharSequence, int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigDecimalParser
- parseBigInteger(byte[]) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
-
Convenience method for calling
JavaBigIntegerParser.parseBigInteger(byte[], int, int). - parseBigInteger(byte[], int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
-
Convenience method for calling
JavaBigIntegerParser.parseBigInteger(byte[], int, int, int). - parseBigInteger(byte[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
- parseBigInteger(byte[], int, int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
- parseBigInteger(char[]) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
-
Convenience method for calling
JavaBigIntegerParser.parseBigInteger(char[], int, int). - parseBigInteger(char[], int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
-
Convenience method for calling
JavaBigIntegerParser.parseBigInteger(char[], int, int, int). - parseBigInteger(char[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
- parseBigInteger(char[], int, int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
- parseBigInteger(CharSequence) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
-
Convenience method for calling
JavaBigIntegerParser.parseBigInteger(CharSequence, int, int). - parseBigInteger(CharSequence, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
-
Convenience method for calling
JavaBigIntegerParser.parseBigInteger(CharSequence, int, int, int). - parseBigInteger(CharSequence, int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
-
Convenience method for calling
JavaBigIntegerParser.parseBigInteger(CharSequence, int, int, int). - parseBigInteger(CharSequence, int, int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
- 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
FloatingPointLiteralfrom abyte-Array and converts it into adoublevalue. - parseDouble(byte[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.JsonDoubleParser
-
Parses a
FloatingPointLiteralfrom abyte-Array and converts it into adoublevalue. - 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
FloatingPointLiteralfrom abyte-Array and converts it into adoublevalue. - parseDouble(char[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.JsonDoubleParser
-
Parses a
FloatingPointLiteralfrom abyte-Array and converts it into adoublevalue. - 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
-
Convenience method for calling
JavaDoubleParser.parseDouble(CharSequence, int, int). - parseDouble(CharSequence) - Static method in class ch.randelshofer.fastdoubleparser.JsonDoubleParser
-
Convenience method for calling
JsonDoubleParser.parseDouble(CharSequence, int, int). - 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
- parseDouble(CharSequence, int, int) - Static method in class ch.randelshofer.fastdoubleparser.JsonDoubleParser
- 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
FloatingPointLiteralfrom abyte-Array and converts it into afloatvalue. - 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
FloatingPointLiteralfrom abyte-Array and converts it into afloatvalue. - parseFloat(CharSequence) - Static method in class ch.randelshofer.fastdoubleparser.JavaFloatParser
-
Convenience method for calling
JavaFloatParser.parseFloat(CharSequence, int, int). - parseFloat(CharSequence, int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaFloatParser
- plusSign() - Method in record class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
-
Returns the value of the
plusSignrecord 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.
All Classes and Interfaces|All Packages