|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectCompilerUtil
public final class CompilerUtil
Compiler Utility class.
This is an internal utility class with convenient methods for compiler actions.
Warning: This component is not published. It is part of module implementation. Client module should not use this feature.
modules/library/cql (gt-cql.jar)
Method Summary | |
---|---|
static Expression |
parseExpression(Language language,
String predicate)
Makes Expressions for the predicate |
static Expression |
parseExpression(Language language,
String predicate,
FilterFactory filterFactory)
Makes Expressions for the predicate |
static Expression |
parseExpression(String source,
AbstractCompilerFactory compilerFactory,
FilterFactory filterFactory)
Parses the expression present on source and make an expression object. |
static Filter |
parseFilter(Language language,
String predicate)
Makes the Filter for the predicate |
static Filter |
parseFilter(Language language,
String predicate,
FilterFactory filterFactory)
Returns the filter resultant of the parsing process of predicate expression. |
static Filter |
parseFilter(String source,
AbstractCompilerFactory compilerFactory,
FilterFactory filterFactory)
Parses the predicate present on source and makes the filter. |
static List<Filter> |
parseFilterList(Language language,
String predicate)
Makes a list of filters extracted from the sequence of search predicates |
static List<Filter> |
parseFilterList(Language language,
String predicate,
FilterFactory filterFactory)
Makes a list of filters extracted from the sequence of search predicates |
static List<Filter> |
parseFilterList(String predicateSequence,
AbstractCompilerFactory compilerFactory,
FilterFactory filterFactory)
Parses the sequence of predicate and makes the filter list |
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static final Filter parseFilter(Language language, String predicate, FilterFactory filterFactory) throws CQLException
language
- the dialect of languagepredicate
- a valid search predicate for the languagefilterFactory
- a filter factory used to make the expression
Filter
CQLException
public static final Filter parseFilter(Language language, String predicate) throws CQLException
language
- the dialect of languagepredicate
- a valid search predicate for the language
Filter
CQLException
public static final Expression parseExpression(Language language, String predicate, FilterFactory filterFactory) throws CQLException
language
- the dialect of languagepredicate
- a valid expression for the languagefilterFactory
- a filter factory used to make the expression
Expression
CQLException
public static final Expression parseExpression(Language language, String predicate) throws CQLException
language
- the dialect of languagepredicate
- a valid expression for the language
Expression
CQLException
public static List<Filter> parseFilterList(Language language, String predicate, FilterFactory filterFactory) throws CQLException
language
- the dialect of languagepredicate
- a valid expression for the languagefilterFactory
- a filter factory used to make the each filter
List
of filters
CQLException
public static List<Filter> parseFilterList(Language language, String predicate) throws CQLException
language
- the dialect of languagepredicate
- a valid expression for the language
List
of filters
CQLException
public static Expression parseExpression(String source, AbstractCompilerFactory compilerFactory, FilterFactory filterFactory) throws CQLException
source
- compilerFactory
- a compiler used to parse the sourcefilterFactory
- a filter factory used to make the filter
Expression
CQLException
public static Filter parseFilter(String source, AbstractCompilerFactory compilerFactory, FilterFactory filterFactory) throws CQLException
source
- a predicatecompilerFactory
- a compiler used to parse the sourcefilterFactory
- a filter factory used to make the filter
Filter
CQLException
public static List<Filter> parseFilterList(String predicateSequence, AbstractCompilerFactory compilerFactory, FilterFactory filterFactory) throws CQLException
predicateSequence
- sequence of predicatescompilerFactory
- a compiler used to parse the sourcefilterFactory
- a filter factory used to make the filter
List
of Filter
CQLException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |