|
com.im.df/1 5.9.1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.im.df.query.ui.QueryFactories.QueryTermFactory
public abstract static class QueryFactories.QueryTermFactory
| Field Summary | |
|---|---|
protected String |
defaultWidgetFactoryType
|
protected Map<String,QueryFactories.WidgetFactory> |
widgetFactories
|
| Constructor Summary | |
|---|---|
QueryFactories.QueryTermFactory()
|
|
| Method Summary | |
|---|---|
abstract SQLWhereClauseElement |
createWhereClause(DFTermExpression query,
com.im.df.impl.db.query.DFSQLElementFactory sqlFactory,
String identifierQuoteString)
Create an appropriate where clause for our type of query |
protected DFOperator |
findDefaultOperator(DFField field,
boolean ignore)
Find the default operator for this field type, or the IGNORE operator |
protected QueryFactories.WidgetFactory |
findPreferredWidgetType(DFTermExpression qt)
|
QueryFactories.WidgetFactory |
findWidgetFactory(DFTermExpression qt)
Find the widget factory of this query. |
QueryFactories.WidgetFactory |
findWidgetFactory(String type)
Find the widget factory of this type. |
abstract String |
getType()
The type is used as a hint so that the query term can be executed without having to make guesses about how to interpret it. |
void |
registerDefaultWidgetFactory(QueryFactories.WidgetFactory factory)
Register a widget factory for this type of query term. |
void |
registerWidgetFactory(QueryFactories.WidgetFactory factory)
Register a widget factory for this type of query term. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Map<String,QueryFactories.WidgetFactory> widgetFactories
protected String defaultWidgetFactoryType
| Constructor Detail |
|---|
public QueryFactories.QueryTermFactory()
| Method Detail |
|---|
public abstract String getType()
public abstract SQLWhereClauseElement createWhereClause(DFTermExpression query,
com.im.df.impl.db.query.DFSQLElementFactory sqlFactory,
String identifierQuoteString)
public void registerWidgetFactory(QueryFactories.WidgetFactory factory)
public void registerDefaultWidgetFactory(QueryFactories.WidgetFactory factory)
public QueryFactories.WidgetFactory findWidgetFactory(String type)
public QueryFactories.WidgetFactory findWidgetFactory(DFTermExpression qt)
protected QueryFactories.WidgetFactory findPreferredWidgetType(DFTermExpression qt)
protected DFOperator findDefaultOperator(DFField field,
boolean ignore)
field - The fieldignore - If true then the OPERATORS.IGNORE will returned
|
com.im.df/1 5.9.1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||