|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.geotools.filter.DefaultExpression
org.geotools.filter.LiteralExpressionImpl
org.geotools.filter.BBoxExpressionImpl
Implements a Bounding Box expression.
Field Summary |
Fields inherited from class org.geotools.filter.DefaultExpression |
expressionType, permissiveConstruction |
Fields inherited from interface org.geotools.filter.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 |
Constructor Summary | |
protected |
BBoxExpressionImpl()
Creates a new instance of BBoxExpression |
protected |
BBoxExpressionImpl(com.vividsolutions.jts.geom.Envelope env)
Creates a new instance of BBoxExpression, with an initial box. |
Method Summary | |
void |
setBounds(com.vividsolutions.jts.geom.Envelope env)
Set the bbox for this expression |
Methods inherited from class org.geotools.filter.LiteralExpressionImpl |
accept, equals, getLiteral, getType, getValue, hashCode, setLiteral, toString |
Methods inherited from class org.geotools.filter.DefaultExpression |
isAttributeExpression, isExpression, isFunctionExpression, isGeometryExpression, isLiteralExpression, isMathExpression |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.geotools.filter.LiteralExpression |
getLiteral, getType, getValue, setLiteral |
Methods inherited from interface org.geotools.filter.Expression |
accept |
Constructor Detail |
protected BBoxExpressionImpl() throws IllegalFilterException
IllegalFilterException
- if there are problems.protected BBoxExpressionImpl(com.vividsolutions.jts.geom.Envelope env) throws IllegalFilterException
env
- the envelope to set as the box.
IllegalFilterException
- if there are problems.Method Detail |
public final void setBounds(com.vividsolutions.jts.geom.Envelope env) throws IllegalFilterException
setBounds
in interface BBoxExpression
env
- The envelope to set as the bounds.
IllegalFilterException
- If the box can not be created.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |