org.geotools.gml2
Class FeaturePropertyExtractor
Object
FeaturePropertyExtractor
- All Implemented Interfaces:
- PropertyExtractor
public class FeaturePropertyExtractor
- extends Object
- implements PropertyExtractor
Special property extractor for extracting attributes from features.
- Author:
- Justin Deoliveira, The Open Planning Project
Method Summary |
boolean |
canHandle(Object object)
Determines if this extractor can handle objects of the given type. |
List |
properties(Object object,
XSDElementDeclaration element)
Exracts the properties from the object being encoded. |
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FeaturePropertyExtractor
public FeaturePropertyExtractor(SchemaIndex schemaIndex)
canHandle
public boolean canHandle(Object object)
- Description copied from interface:
PropertyExtractor
- Determines if this extractor can handle objects of the given type.
- Specified by:
canHandle
in interface PropertyExtractor
- Parameters:
object
- The object being encoded.
- Returns:
true
if the extractor can handle the object,
otherwise false.
properties
public List properties(Object object,
XSDElementDeclaration element)
- Description copied from interface:
PropertyExtractor
- Exracts the properties from the object being encoded.
This method should return a set of tuples made up of
(XSDParticle
,Object).
- Specified by:
properties
in interface PropertyExtractor
- Parameters:
object
- The object being encoded.element
- The element declaration corresponding to the object being encoded.
- Returns:
- A set of element, object tuples.
Copyright © 1996-2009 Geotools. All Rights Reserved.