org.geotools.filter.expression
Class SimpleFeaturePropertyAccessorFactory
Object
SimpleFeaturePropertyAccessorFactory
- All Implemented Interfaces:
- PropertyAccessorFactory
public class SimpleFeaturePropertyAccessorFactory
- extends Object
- implements PropertyAccessorFactory
Creates a property accessor for simple features.
The created accessor handles a small subset of xpath expressions, a
non-nested "name" which corresponds to a feature attribute, and "@id",
corresponding to the feature id.
THe property accessor may be run against SimpleFeature
, or
against SimpleFeature
. In the former case the feature property
value is returned, in the latter the feature property type is returned.
- Author:
- Justin Deoliveira, The Open Planning Project
- Module:
modules/library/main (gt-main.jar)
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleFeaturePropertyAccessorFactory
public SimpleFeaturePropertyAccessorFactory()
createPropertyAccessor
public PropertyAccessor createPropertyAccessor(Class type,
String xpath,
Class target,
Hints hints)
- Description copied from interface:
PropertyAccessorFactory
- Creates a property accessor for a particular class.
- Specified by:
createPropertyAccessor
in interface PropertyAccessorFactory
- Parameters:
type
- The type of object to be accessed.xpath
- The xpath expression to evaluate.target
- The kind of result we are expecting (ie Geometry)hints
- Hints to be used when creatign the accessor.
- Returns:
- The property accessor, or
null
if this factory cannot create
an accessor for the specified type.
Copyright © 1996-2009 Geotools. All Rights Reserved.