net.bonzoun.cocodonkey
Class SearchParser
java.lang.Object
net.bonzoun.cocodonkey.StringParser
net.bonzoun.cocodonkey.SearchParser
- public class SearchParser
- extends StringParser
Methods inherited from class net.bonzoun.cocodonkey.StringParser |
getLastChar, getLastFloat, getLastInt, getLastIntUntil, getLastString, getLastStringUntil, getNextChar, getNextFloat, getNextInt, getNextIntUntil, getNextString, getNextStringUntil, getRemainingString, goAfter, goBefore, hasMoreData, parseFloat, parseInt, stringContainsOnly, testLastChar, testNextChar |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SearchParser
public SearchParser(java.lang.String s)
searchNumber
public int searchNumber()
leftToBeDone
public int leftToBeDone()
isExtended
public boolean isExtended()
stringFor
public java.lang.String stringFor(java.lang.String key)
- Returns the value for the given option, "" if the option is not set
stringFor
public java.lang.String stringFor(java.lang.String key,
java.lang.String sop)
toString
public java.lang.String toString()
toStringExtended
public java.lang.String toStringExtended()
parse
protected void parse()
- Parses a search definition step, ie xxx AND xxx
parseNextData
protected void parseNextData()
- Parses a search data step, ie CONTAINS[xxx] or [xxx]CONTAINS[xxx] or [xxx]xx999
addOperator
protected void addOperator(SearchParser.BinOperator binOp)