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