Class MapPropertyAccessorFactory
- Object
-
- MapPropertyAccessorFactory
-
- All Implemented Interfaces:
PropertyAccessorFactory
public class MapPropertyAccessorFactory extends Object implements PropertyAccessorFactory
APropertyAccessorFactorythat returns aPropertyAccessorcapable of evaluating single attribute names from aMap.- Author:
- Gabriel Roldan
-
-
Field Summary
-
Fields inherited from interface PropertyAccessorFactory
DEFAULT_PRIORITY, HIGHEST_PRIORITY, LOWEST_PRIORITY, NAMESPACE_CONTEXT
-
-
Constructor Summary
Constructors Constructor Description MapPropertyAccessorFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PropertyAccessorcreatePropertyAccessor(Class type, String xpath, Class target, Hints hints)Creates a property accessor for a particular class.-
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface PropertyAccessorFactory
getPriority
-
-
-
-
Method Detail
-
createPropertyAccessor
public PropertyAccessor createPropertyAccessor(Class type, String xpath, Class target, Hints hints)
Creates a property accessor for a particular class.- Specified by:
createPropertyAccessorin interfacePropertyAccessorFactory- 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
nullif this factory cannot create an accessor for the specified type.
-
-