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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
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.
s | input string |
---|---|
o | start offset |