org.geotools.filter
Class FilterTransformer.FilterTranslator
Object
TransformerBase.TranslatorSupport
FilterTransformer.FilterTranslator
- All Implemented Interfaces:
- Translator, ExpressionVisitor, FilterVisitor
- Enclosing class:
- FilterTransformer
public static class FilterTransformer.FilterTranslator
- extends TransformerBase.TranslatorSupport
- implements FilterVisitor, ExpressionVisitor
Method Summary |
void |
encode(Object o)
Encode the object. |
Object |
visit(Add expression,
Object extraData)
|
Object |
visit(And filter,
Object extraData)
|
Object |
visit(BBOX filter,
Object extraData)
|
Object |
visit(Beyond filter,
Object extraData)
|
Object |
visit(Contains filter,
Object extraData)
|
Object |
visit(Crosses filter,
Object extraData)
|
Object |
visit(Disjoint filter,
Object extraData)
|
Object |
visit(Divide expression,
Object extraData)
|
Object |
visit(DWithin filter,
Object extraData)
|
Object |
visit(Equals filter,
Object extraData)
|
Object |
visit(ExcludeFilter filter,
Object extraData)
|
Object |
visit(Function expression,
Object extraData)
|
Object |
visit(Id filter,
Object extraData)
|
Object |
visit(IncludeFilter filter,
Object extraData)
|
Object |
visit(Intersects filter,
Object extraData)
|
Object |
visit(Literal expression,
Object extraData)
|
Object |
visit(Multiply expression,
Object extraData)
|
Object |
visit(NilExpression expression,
Object extraData)
|
Object |
visit(Not filter,
Object extraData)
|
Object |
visit(Or filter,
Object extraData)
|
Object |
visit(Overlaps filter,
Object extraData)
|
Object |
visit(PropertyIsBetween filter,
Object extraData)
|
Object |
visit(PropertyIsEqualTo filter,
Object extraData)
|
Object |
visit(PropertyIsGreaterThan filter,
Object extraData)
|
Object |
visit(PropertyIsGreaterThanOrEqualTo filter,
Object extraData)
|
Object |
visit(PropertyIsLessThan filter,
Object extraData)
|
Object |
visit(PropertyIsLessThanOrEqualTo filter,
Object extraData)
|
Object |
visit(PropertyIsLike filter,
Object extraData)
|
Object |
visit(PropertyIsNotEqualTo filter,
Object extraData)
|
Object |
visit(PropertyIsNull filter,
Object extraData)
|
Object |
visit(PropertyName expression,
Object extraData)
|
Object |
visit(Subtract expression,
Object extraData)
|
Object |
visit(Touches filter,
Object extraData)
|
Object |
visit(Within filter,
Object extraData)
|
Object |
visitNullFilter(Object extraData)
|
Methods inherited from class TransformerBase.TranslatorSupport |
abort, addNamespaceDeclarations, cdata, chars, createAttributes, element, element, elementSafe, end, getDefaultNamespace, getDefaultPrefix, getNamespaceSupport, getSchemaLocationSupport, start, start |
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FilterTransformer.FilterTranslator
public FilterTransformer.FilterTranslator(ContentHandler handler)
visit
public Object visit(ExcludeFilter filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
visit
public Object visit(IncludeFilter filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
visit
public Object visit(And filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
visit
public Object visit(Id filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
visit
public Object visit(Not filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
visit
public Object visit(Or filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
visit
public Object visit(PropertyIsBetween filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
visit
public Object visit(PropertyIsEqualTo filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
visit
public Object visit(PropertyIsNotEqualTo filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
visit
public Object visit(PropertyIsGreaterThan filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
visit
public Object visit(PropertyIsGreaterThanOrEqualTo filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
visit
public Object visit(PropertyIsLessThan filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
visit
public Object visit(PropertyIsLessThanOrEqualTo filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
visit
public Object visit(PropertyIsLike filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
visit
public Object visit(PropertyIsNull filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
visit
public Object visit(BBOX filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
visit
public Object visit(Beyond filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
visit
public Object visit(Contains filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
visit
public Object visit(Crosses filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
visit
public Object visit(Disjoint filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
visit
public Object visit(DWithin filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
visit
public Object visit(Equals filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
visit
public Object visit(Intersects filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
visit
public Object visit(Overlaps filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
visit
public Object visit(Touches filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
visit
public Object visit(Within filter,
Object extraData)
- Specified by:
visit
in interface FilterVisitor
visitNullFilter
public Object visitNullFilter(Object extraData)
- Specified by:
visitNullFilter
in interface FilterVisitor
encode
public void encode(Object o)
throws IllegalArgumentException
- Description copied from interface:
Translator
- Encode the object.
- Specified by:
encode
in interface Translator
- Parameters:
o
- The Object to encode.
- Throws:
IllegalArgumentException
- if the Object is not encodeable.
visit
public Object visit(NilExpression expression,
Object extraData)
- Specified by:
visit
in interface ExpressionVisitor
visit
public Object visit(Add expression,
Object extraData)
- Specified by:
visit
in interface ExpressionVisitor
visit
public Object visit(Divide expression,
Object extraData)
- Specified by:
visit
in interface ExpressionVisitor
visit
public Object visit(Function expression,
Object extraData)
- Specified by:
visit
in interface ExpressionVisitor
visit
public Object visit(Literal expression,
Object extraData)
- Specified by:
visit
in interface ExpressionVisitor
visit
public Object visit(Multiply expression,
Object extraData)
- Specified by:
visit
in interface ExpressionVisitor
visit
public Object visit(PropertyName expression,
Object extraData)
- Specified by:
visit
in interface ExpressionVisitor
visit
public Object visit(Subtract expression,
Object extraData)
- Specified by:
visit
in interface ExpressionVisitor
Copyright © 1996-2010 Geotools. All Rights Reserved.