Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| deegree 2.4 (2010/11/11 10:47 build-27-official)
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.deegree.model.filterencoding.Expression

Packages that use Expression
org.deegree.graphics.sld |
org.deegree.io.datastore.sde |
org.deegree.io.datastore.sql.wherebuilder |
org.deegree.model.filterencoding |

Uses of Expression in org.deegree.graphics.sld

Methods in org.deegree.graphics.sld with parameters of type Expression
`static ParameterValueType` | `StyleFactory.createParameterValueType(Expression[] expressions)` creates a `ParameterValueType` instance with an array of `Expression` s as value

Uses of Expression in org.deegree.io.datastore.sde

Methods in org.deegree.io.datastore.sde with parameters of type Expression
`protected void` | `SDEWhereBuilder.appendExpressionAsSQL(StringBuffer query, Expression expression, int targetSqlType)` Appends an SQL fragment for the given object to the given sql statement.

Uses of Expression in org.deegree.io.datastore.sql.wherebuilder

Methods in org.deegree.io.datastore.sql.wherebuilder with parameters of type Expression
`protected void` | `WhereBuilder.appendExpressionAsSQL(StatementBuffer query, Expression expression, int targetSqlType)` Appends an SQL fragment for the given object to the given sql statement.

Uses of Expression in org.deegree.model.filterencoding

Subclasses of Expression in org.deegree.model.filterencoding
`class` | `ArithmeticExpression` Encapsulates the information of a <Add> / <Sub>/ <Mul> or <DIV> element as defined in the Expression DTD.
`class` | `DBFunction`
`class` | `Function` Encapsulates the information of a `Function`element as defined in the Expression DTD.
`class` | `FunctionNormalize`
`class` | `FunctionSoundex`
`class` | `Literal` Encapsulates the information of a element as defined in the FeatureId DTD.
`class` | `PropertyName` Encapsulates the information of a PropertyName element.

Fields in org.deegree.model.filterencoding declared as Expression
`(package private) Expression` | `ArithmeticExpression.expr1` The first operand.
`(package private) Expression` | `ArithmeticExpression.expr2` The second operand.

Fields in org.deegree.model.filterencoding with type parameters of type Expression
`protected List<Expression>` | `Function.args` The Function's arguments.

Methods in org.deegree.model.filterencoding that return Expression
`static Expression` | `Expression.buildFromDOM(Element element)` Given a DOM-fragment, a corresponding Expression-object is built.
`static Expression` | `Function.buildFromDOM(Element element)` Given a DOM-fragment, a corresponding Expression-object is built.
`static Expression` | `Literal.buildFromDOM(Element element)` Given a DOM-fragment, a corresponding Expression-object is built.
`static Expression` | `PropertyName.buildFromDOM(Element element)` Given a DOM-fragment, a corresponding Expression-object is built.
`static Expression` | `ArithmeticExpression.buildFromDOM(Element element)` Given a DOM-fragment, a corresponding Expression-object is built.
`Expression` | `PropertyIsCOMPOperation.getFirstExpression()` returns the first `Expression` of the comparison
`Expression` | `ArithmeticExpression.getFirstExpression()` returns the first expression
`Expression` | `PropertyIsBetweenOperation.getLowerBoundary()`
`Expression` | `PropertyIsCOMPOperation.getSecondExpression()` returns the second `Expression` of the comparison
`Expression` | `ArithmeticExpression.getSecondExpression()` returns the second expression
`Expression` | `PropertyIsBetweenOperation.getUpperBoundary()`

Methods in org.deegree.model.filterencoding that return types with arguments of type Expression
`List<Expression>` | `Function.getArguments()` returns the arguments of the function

Methods in org.deegree.model.filterencoding with parameters of type Expression
`static List<PropertyPath>` | `FilterTools.extractPropertyPaths(Expression expression, List<PropertyPath> list)` returns all `PropertyPath` definitions from the passed `Expression`

Method parameters in org.deegree.model.filterencoding with type arguments of type Expression
`void` | `Function.setArguments(List<Expression> args)`

Constructors in org.deegree.model.filterencoding with parameters of type Expression
`ArithmeticExpression(int id, Expression expr1, Expression expr2)` Constructs a new ArithmeticExpression.
`PropertyIsBetweenOperation(PropertyName propertyName, Expression lowerBoundary, Expression upperBoundary)`
`PropertyIsCOMPOperation(int id, Expression expr1, Expression expr2)` Creates a new PropertyIsCOMPOperation object.
`PropertyIsCOMPOperation(int id, Expression expr1, Expression expr2, boolean matchCase)`

Constructor parameters in org.deegree.model.filterencoding with type arguments of type Expression
`Function(String name, List<Expression> args)` Constructs a new Function.
`FunctionSoundex(String name, List<Expression> args)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| deegree 2.4 (2010/11/11 10:47 build-27-official)
PREV NEXT | FRAMES NO FRAMES

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org