org.geotools.filter.expression
Interface BBoxExpression

All Superinterfaces:
org.opengis.filter.expression.Expression, Expression, ExpressionType, org.opengis.filter.expression.Literal, LiteralExpression
All Known Implementing Classes:
BBoxExpressionImpl

public interface BBoxExpression
extends LiteralExpression

A convenience expression to form a geometry literal from an envelope.

Version:
$Id: BBoxExpression.java 18021 2006-02-14 20:36:18Z jdeolive $
Author:
Ian Turton, CCG

Field Summary
 
Fields inherited from interface org.geotools.filter.expression.ExpressionType
ATTRIBUTE, ATTRIBUTE_DOUBLE, ATTRIBUTE_GEOMETRY, ATTRIBUTE_INTEGER, ATTRIBUTE_STRING, ATTRIBUTE_UNDECLARED, FUNCTION, LITERAL_DOUBLE, LITERAL_GEOMETRY, LITERAL_INTEGER, LITERAL_STRING, MATH_ADD, MATH_DIVIDE, MATH_MULTIPLY, MATH_SUBTRACT
 
Method Summary
 void setBounds(com.vividsolutions.jts.geom.Envelope env)
          Set the bbox for this expression
 
Methods inherited from interface org.geotools.filter.expression.LiteralExpression
getLiteral, getType, getValue, setLiteral
 
Methods inherited from interface org.geotools.filter.expression.Expression
accept, evaluate
 
Methods inherited from interface org.opengis.filter.expression.Expression
accept, evaluate
 
Methods inherited from interface org.opengis.filter.expression.Literal
getValue, setValue
 

Method Detail

setBounds

public void setBounds(com.vividsolutions.jts.geom.Envelope env)
               throws IllegalFilterException
Set the bbox for this expression

Parameters:
env - The envelope to set as the bounds.
Throws:
IllegalFilterException - If the box can not be created.


Copyright © GeoTools. All Rights Reserved.