Package com.attivio.util.parser
Class CastOperator<T>
- java.lang.Object
-
- com.attivio.util.parser.Operator<T>
-
- com.attivio.util.parser.CastOperator<T>
-
- Direct Known Subclasses:
QueryOperators.CircleCastOperator
,QueryOperators.DateCastOperator
,QueryOperators.EllipseCastOperator
,QueryOperators.PolygonCastOperator
,QueryOperators.RectangleCastOperator
public abstract class CastOperator<T> extends Operator<T>
-
-
Constructor Summary
Constructors Constructor Description CastOperator()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
addAttribute(QueryParsers parser, T term, java.lang.String name)
protected void
addParameter(QueryParsers parser, T term, java.lang.String name, StringParser reader)
java.lang.Object
createNull(QueryParsers parser)
Create a null object of this type for arg-less casts.abstract java.lang.Object
parse(QueryParsers parser, StringParser reader)
-
Methods inherited from class com.attivio.util.parser.Operator
parseInt, parseParameter, parseParameter
-
-
-
-
Method Detail
-
createNull
public java.lang.Object createNull(QueryParsers parser)
Create a null object of this type for arg-less casts.
-
parse
public abstract java.lang.Object parse(QueryParsers parser, StringParser reader) throws java.text.ParseException
- Throws:
java.text.ParseException
-
addAttribute
protected void addAttribute(QueryParsers parser, T term, java.lang.String name)
- Specified by:
addAttribute
in classOperator<T>
-
addParameter
protected void addParameter(QueryParsers parser, T term, java.lang.String name, StringParser reader)
- Specified by:
addParameter
in classOperator<T>
-
-