Interface PropertyName

All Superinterfaces:
Expression
All Known Implementing Classes:
AttributeExpressionImpl, JdbcMultipleValue, JoinPropertyName, JsonSelectAllFunction, JsonSelectFunction, NestedAttributeExpression, ParameterCQLExpressionPropertyName

public interface PropertyName extends Expression
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)
  • Method Details

    • getPropertyName

      String getPropertyName()
      Returns the name of the property whose value will be returned by the evaluate method.
    • getNamespaceContext

      NamespaceSupport getNamespaceContext()
      Returns namespace context information, or null if unavailable/inapplicable
      Returns:
      namespace context information, or null if unavailable/inapplicable