Interface PropertyName
- All Superinterfaces:
Expression
- All Known Implementing Classes:
AttributeExpressionImpl
,JdbcMultipleValue
,JoinPropertyName
,JsonSelectAllFunction
,JsonSelectFunction
,NestedAttributeExpression
,ParameterCQLExpressionPropertyName
Expression class whose value is computed by retrieving the value indicated by the provided name.
The most common applicatoin of this is to retrive a feature's property using an xpath expression.
Please note that the Filter specification allows a limited subset of XPath to be used for the PropertyName. We encourage implementations to match this functionality.
- Since:
- GeoAPI 2.0
- Author:
- Chris Dillard (SYS Technologies)
-
Field Summary
Fields inherited from interface Expression
NIL
-
Method Summary
Modifier and TypeMethodDescriptionReturns namespace context information, or null if unavailable/inapplicableReturns the name of the property whose value will be returned by theevaluate
method.Methods inherited from interface Expression
accept, evaluate, evaluate
-
Method Details
-
getPropertyName
String getPropertyName()Returns the name of the property whose value will be returned by theevaluate
method. -
getNamespaceContext
NamespaceSupport getNamespaceContext()Returns namespace context information, or null if unavailable/inapplicable- Returns:
- namespace context information, or null if unavailable/inapplicable
-