|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.umber.bellows.query.QueryNodeBase org.umber.bellows.query.DefaultQueryNode
The default QueryNode parsing implementation. Acts as the reference
implementation of the Bellows Query Language (BQL). Alternate query
languages should replace DefaultQueryNode with a different QueryNode
implementation when creating a DatumQuery
instance.
Constructor Summary | |
DefaultQueryNode(java.lang.String text)
Creates a new instance of DefaultQueryNode. |
Method Summary | |
protected INodeProcessor |
createNodeProcessor(java.lang.String filterText)
Creates a filter object based on the text of the given filter. |
boolean |
isValid()
Checks to see if the query syntax is correct for this node. |
Methods inherited from class org.umber.bellows.query.QueryNodeBase |
getFilters, getFilterText, getName, getText, hasFilter, isAttribute, isBacktrack, isMultiCard, isWildCard |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DefaultQueryNode(java.lang.String text)
text
- raw text for this nodeMethod Detail |
protected INodeProcessor createNodeProcessor(java.lang.String filterText)
QueryNodeBase
createNodeProcessor
in class QueryNodeBase
filterText
- text for a single filter
public boolean isValid()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |