Uses of Class
org.geotools.filter.IllegalFilterException

Packages that use IllegalFilterException
org.geotools.brewer.color   
org.geotools.feature.visitor   
org.geotools.filter   
org.geotools.styling Allows for symbolization of geospatial data. 
org.geotools.validation.relate   
 

Uses of IllegalFilterException in org.geotools.brewer.color
 

Methods in org.geotools.brewer.color that throw IllegalFilterException
static FeatureTypeStyle StyleGenerator.createFeatureTypeStyle(Classifier classifier, Expression expression, Color[] colors, String typeId, GeometryDescriptor geometryAttrType, int elseMode, double opacity, Stroke defaultStroke)
          Merges a classifier, array of colors and other data into a FeatureTypeStyle object.
static void StyleGenerator.modifyFTS(FeatureTypeStyle fts, int ruleIndex, String styleExpression)
           
static Filter StyleGenerator.toExplicitFilter(String styleExpression, Expression attribExpr)
           Creates a filter with each value explicitly defined.
static Filter StyleGenerator.toExplicitFilter(String styleExpression, SimpleFeatureType featureType, String attributeTypeName)
           Creates a filter with each value explicitly defined.
static Filter[] StyleGenerator.toFilter(String[] styleExpression, SimpleFeatureType[] featureType, String[] attributeTypeName)
           Converts an array of styleExpressions and attributes into Filters styleExpression[0] = "1..5";
styleExpression[1] = "5..10";
styleExpression[2] = "11, -13";
--->
filter[0] = [[1 <= attr] AND [attr < 5]]
filter[1] = [[6 <= attr] AND [attr <= 10]]
filter[2] = [[attr = 11] OR [attr = -13]]
static Filter StyleGenerator.toRangedFilter(String styleExpression, SimpleFeatureType featureType, String attributeTypeName, boolean upperBoundClosed)
           Creates a filter for a range of values.
 

Uses of IllegalFilterException in org.geotools.feature.visitor
 

Constructors in org.geotools.feature.visitor that throw IllegalFilterException
AverageVisitor(Expression expr)
          Constructor class for the AverageVisitor using an expression
AverageVisitor(int attributeTypeIndex, SimpleFeatureType type)
          Constructor class for the AverageVisitor using AttributeDescriptor ID
AverageVisitor(String attrName, SimpleFeatureType type)
          Constructor class for the AverageVisitor using AttributeDescriptor Name
MaxVisitor(Expression expr)
           
MaxVisitor(int attributeTypeIndex, SimpleFeatureType type)
           
MaxVisitor(String attrName, SimpleFeatureType type)
           
MedianVisitor(Expression expr)
           
MedianVisitor(int attributeTypeIndex, SimpleFeatureType type)
           
MedianVisitor(String attrName, SimpleFeatureType type)
           
MinVisitor(Expression expr)
           
MinVisitor(int attributeTypeIndex, SimpleFeatureType type)
           
MinVisitor(String attrName, SimpleFeatureType type)
           
SumVisitor(Expression expr)
           
SumVisitor(int attributeTypeIndex, SimpleFeatureType type)
           
SumVisitor(String attrName, SimpleFeatureType type)
           
UniqueVisitor(int attributeTypeIndex, SimpleFeatureType type)
           
UniqueVisitor(String attrName, SimpleFeatureType type)
           
 

Uses of IllegalFilterException in org.geotools.filter
 

Methods in org.geotools.filter that throw IllegalFilterException
 void LogicFilterImpl.addFilter(Filter filter)
          Adds a sub filter to this filter.
 void LogicFilter.addFilter(Filter filter)
          Deprecated. Adds a sub filter to this filter.
 void GeometryFilterImpl.addLeftGeometry(Expression leftGeometry)
          Deprecated. use GeometryFilterImpl.setExpression1(org.opengis.filter.expression.Expression)
 void GeometryFilter.addLeftGeometry(Expression leftGeometry)
          Deprecated. use BinarySpatialOperator#setExpression1(Expression)
 void MathExpressionImpl.addLeftValue(Expression leftValue)
          Deprecated. use MathExpressionImpl.setExpression1(org.opengis.filter.expression.Expression)
 void CompareFilterImpl.addLeftValue(Expression leftValue)
          Adds the 'left' value to this filter.
 void MathExpression.addLeftValue(Expression leftValue)
          Deprecated. use BinaryExpression#setExpression1(Expression)
 void CompareFilter.addLeftValue(Expression leftValue)
          Deprecated. use BinaryComparisonOperator#setExpression1(Expression)
 void GeometryFilterImpl.addRightGeometry(Expression rightGeometry)
          Deprecated. use #set
 void GeometryFilter.addRightGeometry(Expression rightGeometry)
          Deprecated. use BinarySpatialOperator#setExpression2(Expression)
 void MathExpressionImpl.addRightValue(Expression rightValue)
          Deprecated. use MathExpressionImpl.setExpression2(org.opengis.filter.expression.Expression)
 void CompareFilterImpl.addRightValue(Expression rightValue)
          Adds the 'right' value to this filter.
 void MathExpression.addRightValue(Expression rightValue)
          Deprecated. use BinaryExpression#setExpression2(Expression)
 void CompareFilter.addRightValue(Expression rightValue)
          Deprecated. use BinaryComparisonOperator#setExpression2(Expression)
 Filter LogicSAXParser.create()
          Creates the the logic filter if in a complete state.
 Filter FilterSAXParser.create()
          Creates the filter held in the parser.
 AttributeExpression FilterFactoryImpl.createAttributeExpression(AttributeDescriptor at)
           
 AttributeExpression FilterFactory.createAttributeExpression(AttributeDescriptor at)
          Deprecated. use createAttributeExpression( at ), will be removed for GeoTools 2.3
 AttributeExpression FilterFactoryImpl.createAttributeExpression(SimpleFeatureType schema, String path)
          Creates a Attribute Expression given a schema and attribute path.
 AttributeExpression FilterFactory.createAttributeExpression(SimpleFeatureType schema, String xpath)
          Deprecated. use createAttributeExpression( xpath ), will be removed for GeoTools 2.3
 BBoxExpression FilterFactoryImpl.createBBoxExpression(Envelope env)
          Creates a BBox Expression from an envelope.
 BBoxExpression FilterFactory.createBBoxExpression(Envelope env)
          Deprecated. Please use filterFactory.literal( JTS.toGeometry( bounds ) )
 BetweenFilter FilterFactoryImpl.createBetweenFilter()
          Creates an empty Between Filter.
 BetweenFilter FilterFactory.createBetweenFilter()
          Deprecated. Creates an empty Between Filter.
 CompareFilter FilterFactoryImpl.createCompareFilter(short type)
          Deprecated. @see org.geotools.filter.FilterFactory#createCompareFilter(short)
 CompareFilter FilterFactory.createCompareFilter(short type)
          Deprecated. use one of FilterFactory.less(Expression, Expression) FilterFactory.lessOrEqual(Expression, Expression) FilterFactory.equals(Expression, Expression) FilterFactory.greater(Expression, Expression) FilterFactory.greaterOrEqual(Expression, Expression) FilterFactory.between(Expression, Expression, Expression)
 GeometryDistanceFilter FilterFactoryImpl.createGeometryDistanceFilter(short filterType)
          Creates a Geometry Distance Filter
 GeometryDistanceFilter FilterFactory.createGeometryDistanceFilter(short filterType)
          Deprecated. use one of FilterFactory.beyond(String, Geometry, double, String) FilterFactory.dwithin(String, Geometry, double, String)
 GeometryFilter FilterFactoryImpl.createGeometryFilter(short filterType)
          Creates a Geometry Filter.
 GeometryFilter FilterFactory.createGeometryFilter(short filterType)
          Deprecated. use one of FilterFactory.bbox(String, double, double, double, double, String) FilterFactory.beyond(String, Geometry, double, String) FilterFactory.contains(String, Geometry) FilterFactory.crosses(String, Geometry) FilterFactory.disjoint(String, Geometry) FilterFactory.dwithin(String, Geometry, double, String) FilterFactory.equals(String, Geometry) FilterFactory.intersects(String, Geometry) FilterFactory.overlaps(String, Geometry) FilterFactory.touches(String, Geometry) FilterFactory.within(String, Geometry)
 LiteralExpression FilterFactoryImpl.createLiteralExpression(Object o)
          Creates a Literal Expression from an Object.
 LiteralExpression FilterFactory.createLiteralExpression(Object o)
          Deprecated. Creates a Literal Expression from an Object.
 LogicFilter FilterFactoryImpl.createLogicFilter(Filter filter1, Filter filter2, short filterType)
          Deprecated. use one of FilterFactory.and(Filter, Filter) FilterFactory.or(Filter, Filter) FilterFactory.not(Filter)
 LogicFilter FilterFactory.createLogicFilter(Filter filter1, Filter filter2, short filterType)
          Deprecated. use one of FilterFactory.and(Filter, Filter) FilterFactory.or(Filter, Filter) FilterFactory.not(Filter)
 LogicFilter FilterFactoryImpl.createLogicFilter(Filter filter, short filterType)
          Deprecated. use one of FilterFactory.and(Filter, Filter) FilterFactory.or(Filter, Filter) FilterFactory.not(Filter)
 LogicFilter FilterFactory.createLogicFilter(Filter filter, short filterType)
          Deprecated. use one of FilterFactory.and(Filter, Filter) FilterFactory.or(Filter, Filter) FilterFactory.not(Filter)
 LogicFilter FilterFactoryImpl.createLogicFilter(short filterType)
          Deprecated. use one of FilterFactory.and(Filter, Filter) FilterFactory.or(Filter, Filter) FilterFactory.not(Filter)
 LogicFilter FilterFactory.createLogicFilter(short filterType)
          Deprecated. use one of FilterFactory.and(Filter, Filter) FilterFactory.or(Filter, Filter) FilterFactory.not(Filter)
 MathExpression FilterFactory.createMathExpression()
          Deprecated. use one of FilterFactory.add(Expression, Expression) FilterFactory.subtract(Expression, Expression) FilterFactory.multiply(Expression, Expression) FilterFactory.divide(Expression, Expression)
 MathExpression FilterFactoryImpl.createMathExpression(short expressionType)
          Creates a Math Expression of the given type.
 MathExpression FilterFactory.createMathExpression(short expressionType)
          Deprecated. use one of FilterFactory.add(Expression, Expression) FilterFactory.subtract(Expression, Expression) FilterFactory.multiply(Expression, Expression) FilterFactory.divide(Expression, Expression)
 void LogicSAXParser.end(short logicType)
          To be called when the sax parser reaches the end of a logic filter.
 void ExpressionSAXParser.end(String message)
          Called when the filter handler has reached the end of an expression
 void FilterSAXParser.expression(Expression expression)
          Adds the passed in expression to the current filter.
 void ExpressionSAXParser.geometry(Geometry geometry)
          Gets geometry.
 void ExpressionSAXParser.message(String message, boolean convertToNumber)
          Handles incoming characters.
 void NullFilterImpl.nullCheckValue(Expression nullCheck)
          Deprecated. use PropertyIsNull#setExpression(Expression)
 void IsNullImpl.nullCheckValue(Expression nullCheck)
           
 void NullFilter.nullCheckValue(Expression nullCheck)
          Deprecated. use PropertyIsNull#setExpression(Expression)
 void AttributeExpressionImpl2.setAttributePath(String attPath)
          Deprecated. use AttributeExpressionImpl2.setPropertyName(String).
 void AttributeExpressionImpl.setAttributePath(String attPath)
          Deprecated. use AttributeExpressionImpl.setPropertyName(String)
 void AttributeExpression.setAttributePath(String attributePath)
          Deprecated. use PropertyName#setPropertyName(String)
 void BBoxExpressionImpl.setBounds(Envelope env)
          Set the bbox for this expression
 void BBoxExpression.setBounds(Envelope env)
          Set the bbox for this expression
 void GeometryDistanceFilter.setDistance(double distance)
          Deprecated. Sets the distance allowed by this filter.
 void FilterSAXParser.setDistance(String distance, String units)
          This sets the distance for a GeometryDistanceFilter.
 void LiteralExpressionImpl.setLiteral(Object literal)
          Deprecated. use LiteralExpressionImpl.setValue(Object).
 void LiteralExpression.setLiteral(Object literal)
          Deprecated. use Literal#setValue(Object)
 void ConstantExpression.setLiteral(Object literal)
          Deprecated. use ConstantExpression.setValue(Object)
 void LikeFilterImpl.setValue(Expression attribute)
          Sets the expression to be evalutated as being like the pattern
 void LikeFilter.setValue(Expression attribute)
          Deprecated. use PropertyIsLike#setExpression(Expression)
 void LogicSAXParser.start(short logicType)
          To be called by a parser to start the creation of a logic filter.
 void FilterSAXParser.start(short filterType)
          Handles all incoming generic string 'messages,' including a message to create the filter, based on the XML tag that represents the start of the filter.
 void ExpressionSAXParser.start(String declaredType, Attributes atts)
          Initializes the factory to create a new expression.
 void FilterSAXParser.value(String message)
          Handles all incoming generic string 'messages,' including a message to create the filter, based on the XML tag that represents the start of the filter.
 

Constructors in org.geotools.filter that throw IllegalFilterException
AttributeExpressionImpl(SimpleFeatureType schema, String attPath)
          Constructor with schema and path to the attribute.
BBoxExpressionImpl()
          Creates a new instance of BBoxExpression
BBoxExpressionImpl(Envelope env)
          Creates a new instance of BBoxExpression, with an initial box.
BetweenFilterImpl()
          Deprecated. Constructor which flags the operator as between.
CartesianDistanceFilter(short filterType)
          Constructor which flags the operator as between.
CompareFilterImpl(short filterType)
          Deprecated. use CompareFilterImpl.CompareFilterImpl(org.opengis.filter.FilterFactory, org.opengis.filter.expression.Expression, org.opengis.filter.expression.Expression)
GeometryFilterImpl(short filterType)
          Constructor with filter type.
LiteralExpressionImpl(Object literal)
          Constructor with literal.
LogicFilterImpl(Filter filter1, Filter filter2, short filterType)
          Convenience constructor to create an AND/OR logic filter.
LogicFilterImpl(Filter filter, short filterType)
          Convenience constructor to create a NOT logic filter.
LogicFilterImpl(short filterType)
          Deprecated. Consructing with type constants should be replaced with an actual java type.
 

Uses of IllegalFilterException in org.geotools.styling
 

Methods in org.geotools.styling that throw IllegalFilterException
 Expression StyleBuilder.attributeExpression(String attributeName)
          create an attribute expression
 Style StyleBuilder.buildClassifiedStyle(FeatureCollection<SimpleFeatureType,SimpleFeature> fc, String name, String[] colors, SimpleFeatureType schema)
          given a feature collection and an array of colours build a style with the given number of classes on the named column
 TextSymbolizer StyleBuilder.createTextSymbolizer(Color color, Font[] fonts, String attributeName)
          create a textsymbolizer
 TextSymbolizer StyleBuilder.createTextSymbolizer(Color color, Font font, String attributeName)
          create a textsymbolizer
 Expression StyleBuilder.literalExpression(Object value)
          create a literal expression representing the value
 

Uses of IllegalFilterException in org.geotools.validation.relate
 

Methods in org.geotools.validation.relate that throw IllegalFilterException
static Filter OverlapsIntegrity.filterBBox(Envelope bBox, SimpleFeatureType ft)
          Try and Filter by the provided bbox, will default to Filter.EXCLUDE if null
 



Copyright © 1996-2009 Geotools. All Rights Reserved.