Package de.mhus.lib.core.parser
Class StringTokenizerParser
- java.lang.Object
-
- de.mhus.lib.core.parser.StringTokenizerParser
-
-
Field Summary
Fields Modifier and Type Field Description protected StringbreakableCharactersprotected StringBuilderbufferprotected StringencapsulateCharactersprotected charencapsulatedprotected charenclosureprotected StringenclosureCharactersprotected StringlineSeparatorprotected StringwhiteSpace
-
Constructor Summary
Constructors Constructor Description StringTokenizerParser(String condition)
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface java.util.Iterator
forEachRemaining
-
-
-
-
Field Detail
-
breakableCharacters
protected String breakableCharacters
-
enclosureCharacters
protected String enclosureCharacters
-
whiteSpace
protected String whiteSpace
-
encapsulateCharacters
protected String encapsulateCharacters
-
lineSeparator
protected String lineSeparator
-
enclosure
protected char enclosure
-
encapsulated
protected char encapsulated
-
buffer
protected StringBuilder buffer
-
-
Constructor Detail
-
StringTokenizerParser
public StringTokenizerParser(String condition)
-
-
Method Detail
-
parseToken
public void parseToken()
-
findNextToken
protected void findNextToken()
-
foundBreak
protected void foundBreak(int i)
-
foundEnd
protected void foundEnd()
-
foundToken
protected void foundToken(int i)
-
isEncapsulateStarting
protected boolean isEncapsulateStarting()
-
foundEncapsulated
protected void foundEncapsulated()
-
foundCharacter
protected void foundCharacter()
-
isWhiteSpace
protected boolean isWhiteSpace()
-
isEndOfLine
protected boolean isEndOfLine()
-
isEnclosureCharacter
protected boolean isEnclosureCharacter()
-
breakOnThisCharacter
protected boolean breakOnThisCharacter()
-
getBreakableCharacters
public String getBreakableCharacters()
-
setBreakableCharacters
public void setBreakableCharacters(String breakableCharacters)
-
getEnclosureCharacters
public String getEnclosureCharacters()
-
setEnclosureCharacters
public void setEnclosureCharacters(String enclosureCharacters)
-
getWhiteSpace
public String getWhiteSpace()
-
setWhiteSpace
public void setWhiteSpace(String whiteSpace)
-
getEncapsulateCharacters
public String getEncapsulateCharacters()
-
setEncapsulateCharacters
public void setEncapsulateCharacters(String encapsulateCharacters)
-
getLine
public int getLine()
-
setLine
public void setLine(int line)
-
reset
protected void reset()
-
isTokenEncapsulated
public boolean isTokenEncapsulated()
-
isEnclosuredToken
public boolean isEnclosuredToken()
-
-