| java.lang.Object | |
| ↳ | com.pnfsoftware.jeb.util.format.TokenExtractor |
A customizable string token extractor. Standard delimiters are provided: see DF_xxx
objects.
| Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| interface | TokenExtractor.IDelimiterFinder | Definition of a delimiter. | |||||||||
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| public static final TokenExtractor.IDelimiterFinder | DF_CommonSymbolChars | Delimiter= any character that is generally not legal in a symbol name | |||||||||
| public static final TokenExtractor.IDelimiterFinder | DF_NonAlphaNum | Delimiter= any character that is neither a letter for a digit | |||||||||
| public static final TokenExtractor.IDelimiterFinder | DF_WhiteSpace | Delimiter= whitespace character | |||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
TokenExtractor(TokenExtractor.IDelimiterFinder delimiterFinder)
Create a token extractor.
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| String |
extract(String s, int o)
Extract the token spanning over the provided offset of the input string.
| ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Delimiter= any character that is generally not legal in a symbol name
Delimiter= any character that is neither a letter for a digit
Create a token extractor.
| delimiterFinder | a delimiter finder; client code may either create their own or use one
of the standard finders, see DF_*
|
|---|
Extract the token spanning over the provided offset of the input string.