|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sun.mdm.index.querybuilder.QueryBuilder
QueryBuilder takes criteria and options and transforms them into a set of zero or more query objects.
| Constructor Summary | |
QueryBuilder()
|
|
| Method Summary | |
abstract QueryObject |
buildQueryObject(java.lang.String[] ids,
SearchCriteria crit,
SearchOptions opts)
Build the query objects |
abstract java.lang.String[] |
getApplicableQueryIds(SearchCriteria crit,
SearchOptions opts)
A query builder can build more than one query object for a given system object input. |
abstract void |
init(ConfigurationInfo info)
Initialize the builder |
boolean |
isPhoneticizeRequired()
Return true if phoneticization required |
boolean |
isStandardizeRequired()
Return true if Standardization required |
void |
setPhoneticizeRequired(boolean val)
Set phoneticize required |
void |
setStandardizeRequired(boolean val)
Set standardize required |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public QueryBuilder()
| Method Detail |
public abstract QueryObject buildQueryObject(java.lang.String[] ids,
SearchCriteria crit,
SearchOptions opts)
throws QueryBuilderException
ids - applicable idscrit - search criteriaopts - search options
QueryBuilderException - an error occured
public abstract java.lang.String[] getApplicableQueryIds(SearchCriteria crit,
SearchOptions opts)
throws QueryBuilderException
crit - Search criteriaopts - Search options
QueryBuilderException - an error occured
public abstract void init(ConfigurationInfo info)
throws QueryBuilderException
info - configuration info
QueryBuilderException - an error occuredpublic boolean isPhoneticizeRequired()
public boolean isStandardizeRequired()
public void setPhoneticizeRequired(boolean val)
val - phoneticize requiredpublic void setStandardizeRequired(boolean val)
val - standardize required
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Sun Microsystems, Inc.