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 theevaluatemethod.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 theevaluatemethod. -
getNamespaceContext
NamespaceSupport getNamespaceContext()Returns namespace context information, or null if unavailable/inapplicable- Returns:
- namespace context information, or null if unavailable/inapplicable
-