org.opengis.filter.expression
Interface PropertyName

All Superinterfaces:
Expression
All Known Subinterfaces:
AttributeExpression
All Known Implementing Classes:
AttributeExpressionImpl, AttributeExpressionImpl2, JoinPropertyName, NestedAttributeExpression

@XmlElement(value="PropertyName")
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)

Field Summary
 
Fields inherited from interface Expression
NIL
 
Method Summary
 NamespaceSupport getNamespaceContext()
          Returns namespace context information, or null if unavailable/inapplicable
 String getPropertyName()
          Returns the name of the property whose value will be returned by the evaluate method.
 
Methods inherited from interface Expression
accept, evaluate, evaluate
 

Method Detail

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


Copyright © 1996-2014 Geotools. All Rights Reserved.