org.geotools.filter
Interface BBoxExpression

All Superinterfaces:
Expression, ExpressionType, Literal, LiteralExpression
All Known Implementing Classes:
BBoxExpressionImpl

public interface BBoxExpression
extends LiteralExpression

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

Author:
Ian Turton, CCG
Module:

Field Summary
 
Fields inherited from interface ExpressionType
ATTRIBUTE, ATTRIBUTE_DOUBLE, ATTRIBUTE_GEOMETRY, ATTRIBUTE_INTEGER, ATTRIBUTE_STRING, ATTRIBUTE_UNDECLARED, FUNCTION, LITERAL_DOUBLE, LITERAL_GEOMETRY, LITERAL_INTEGER, LITERAL_LONG, LITERAL_STRING, LITERAL_UNDECLARED, MATH_ADD, MATH_DIVIDE, MATH_MULTIPLY, MATH_SUBTRACT
 
Fields inherited from interface Expression
NIL
 
Fields inherited from interface Expression
NIL
 
Method Summary
 void setBounds(Envelope env)
          Set the bbox for this expression
 
Methods inherited from interface LiteralExpression
getLiteral, getType, getValue, setLiteral
 
Methods inherited from interface Expression
accept, evaluate
 
Methods inherited from interface Expression
accept, evaluate, evaluate
 
Methods inherited from interface Literal
getValue
 
Methods inherited from interface Expression
accept, evaluate, evaluate
 

Method Detail

setBounds

void setBounds(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 © 1996-2009 Geotools. All Rights Reserved.