Package com.attivio.util.parser
Class QueryOperators
- java.lang.Object
-
- com.attivio.util.parser.QueryOperators
-
public class QueryOperators extends java.lang.Object
Registry of operators for query parsing.
-
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description QueryOperators()
QueryOperators(QueryOperators base)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCastOperator(CastOperator operator, java.lang.String... names)
void
addContextOperator(PhraseOperator<ScopeTerm> operator, java.lang.String... names)
void
addPhraseOperator(PhraseOperator operator, java.lang.String... names)
void
addQueryOperator(QueryOperator operator, java.lang.String... names)
void
addScopeOperator(PhraseOperator<ScopeTerm> operator, java.lang.String... names)
CastOperator
getCastOperator(java.lang.String name)
PhraseOperator<ScopeTerm>
getContextOperator(java.lang.String name)
static QueryOperators
getInstance()
Get the default QueryOperators instance.PhraseOperator
getPhraseOperator(java.lang.String name)
QueryOperator
getQueryOperator(java.lang.String name)
PhraseOperator<ScopeTerm>
getScopeOperator(java.lang.String name)
-
-
-
Constructor Detail
-
QueryOperators
public QueryOperators(QueryOperators base)
-
QueryOperators
public QueryOperators()
-
-
Method Detail
-
getInstance
public static QueryOperators getInstance()
Get the default QueryOperators instance.
-
getQueryOperator
public QueryOperator getQueryOperator(java.lang.String name)
-
addQueryOperator
public void addQueryOperator(QueryOperator operator, java.lang.String... names)
-
getPhraseOperator
public PhraseOperator getPhraseOperator(java.lang.String name)
-
addPhraseOperator
public void addPhraseOperator(PhraseOperator operator, java.lang.String... names)
-
getContextOperator
public PhraseOperator<ScopeTerm> getContextOperator(java.lang.String name)
-
addContextOperator
public void addContextOperator(PhraseOperator<ScopeTerm> operator, java.lang.String... names)
-
getScopeOperator
public PhraseOperator<ScopeTerm> getScopeOperator(java.lang.String name)
-
addScopeOperator
public void addScopeOperator(PhraseOperator<ScopeTerm> operator, java.lang.String... names)
-
getCastOperator
public CastOperator getCastOperator(java.lang.String name)
-
addCastOperator
public void addCastOperator(CastOperator operator, java.lang.String... names)
-
-