Package com.attivio.util.parser
Class Operator<T>
- java.lang.Object
-
- com.attivio.util.parser.Operator<T>
-
- Direct Known Subclasses:
CastOperator
,PhraseOperator
,QueryOperator
public abstract class Operator<T> extends java.lang.Object
Abstract Query Language Operator.
-
-
Constructor Summary
Constructors Constructor Description Operator()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract void
addAttribute(QueryParsers parser, T term, java.lang.String name)
protected abstract void
addParameter(QueryParsers parser, T term, java.lang.String name, StringParser reader)
protected static int
parseInt(java.lang.Object value)
Parsevalue
as a long.protected void
parseParameter(QueryParsers parser, T term, StringParser reader)
protected void
parseParameter(QueryParsers parser, T term, java.lang.String name, StringParser reader, int startOffset)
-
-
-
Method Detail
-
parseInt
protected static int parseInt(java.lang.Object value)
Parsevalue
as a long.
-
parseParameter
protected final void parseParameter(QueryParsers parser, T term, StringParser reader) throws java.text.ParseException
- Throws:
java.text.ParseException
-
parseParameter
protected final void parseParameter(QueryParsers parser, T term, java.lang.String name, StringParser reader, int startOffset) throws java.text.ParseException
- Throws:
java.text.ParseException
-
addAttribute
protected abstract void addAttribute(QueryParsers parser, T term, java.lang.String name)
-
addParameter
protected abstract void addParameter(QueryParsers parser, T term, java.lang.String name, StringParser reader) throws java.text.ParseException
- Throws:
java.text.ParseException
-
-