public class TextAnalyzer extends java.lang.Object
TextTagParser
)Modifier and Type | Field and Description |
---|---|
private java.lang.String |
data |
private boolean |
esc |
private int |
n |
private int |
pos |
private boolean |
quotesStarted |
private java.lang.StringBuilder |
s |
private java.lang.String |
valueStops |
Constructor and Description |
---|
TextAnalyzer(java.lang.String text)
Create a new
TextAnalyzer |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
getFreeParsedTags()
Read tags from "Free format"
|
java.lang.String |
parseString(java.lang.String stopChars)
Parses current text to extract a key or value depending on given stop characters.
|
private void |
skipEmpty() |
private void |
skipSign() |
private boolean quotesStarted
private boolean esc
private final java.lang.StringBuilder s
private java.lang.String valueStops
private int pos
private final java.lang.String data
private final int n
public TextAnalyzer(java.lang.String text)
TextAnalyzer
text
- The text to parsepublic java.util.Map<java.lang.String,java.lang.String> getFreeParsedTags()
public java.lang.String parseString(java.lang.String stopChars)
stopChars
- Parsing will stop when one character of this string is foundprivate void skipSign()
private void skipEmpty()