Package com.inductiveautomation.rm.base
Class RMStringTokenizer
- java.lang.Object
-
- com.inductiveautomation.rm.base.RMStringTokenizer
-
public class RMStringTokenizer extends java.lang.Object
A string tokenizer that can provide token location.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
RMStringTokenizer.Token
Token class.
-
Constructor Summary
Constructors Constructor Description RMStringTokenizer(java.lang.String aString)
Creates a new string tokenizer.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RMStringTokenizer.Token
getNextToken()
Returns the next token.int
getNextTokenStart()
Returns the next token start.java.lang.String
getNextTokenString()
Returns the next string.java.lang.String
getString()
Returns the string being processed.RMStringTokenizer.Token
getToken()
Returns the current token.int
getTokenEnd()
Returns the current token end.int
getTokenStart()
Returns the current token start.java.lang.String
getTokenString()
Returns the current string.boolean
hasMoreTokens()
Returns whether tokenizer has more tokens.protected void
loadNextToken()
Loads the next token.
-
-
-
Method Detail
-
getString
public java.lang.String getString()
Returns the string being processed.
-
getTokenStart
public int getTokenStart()
Returns the current token start.
-
getTokenEnd
public int getTokenEnd()
Returns the current token end.
-
getTokenString
public java.lang.String getTokenString()
Returns the current string.
-
getNextTokenString
public java.lang.String getNextTokenString()
Returns the next string.
-
getToken
public RMStringTokenizer.Token getToken()
Returns the current token.
-
getNextToken
public RMStringTokenizer.Token getNextToken()
Returns the next token.
-
hasMoreTokens
public boolean hasMoreTokens()
Returns whether tokenizer has more tokens.
-
getNextTokenStart
public int getNextTokenStart()
Returns the next token start.
-
loadNextToken
protected void loadNextToken()
Loads the next token.
-
-