org.geotools.filter.expression
Interface PropertyAccessorFactory
- All Known Implementing Classes:
- DirectPropertyAccessorFactory, FeaturePropertyAccessorFactory, MapPropertyAccessorFactory, NullPropertyAccessorFactory, SimpleFeaturePropertyAccessorFactory, ThisPropertyAccessorFactory, XmlXPathPropertyAccessorFactory
public interface PropertyAccessorFactory
Factory used to create instances of PropertyAccessor
- Author:
- Justin Deoliveira, The Open Planning Project
NAMESPACE_CONTEXT
static final Hints.Key NAMESPACE_CONTEXT
Hints
key used to pass namespace context to
createPropertyAccessor(Class, String, Class, Hints)
in the form of a
NamespaceSupport
instance with the prefix/namespaceURI mappings
createPropertyAccessor
PropertyAccessor createPropertyAccessor(Class<?> type,
String xpath,
Class<?> target,
Hints hints)
- Creates a property accessor for a particular class.
- 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-2014 Geotools. All Rights Reserved.