public class TLcdFeaturedDescriptorProviderPropertyRetrieverProvider extends Object implements ILcdPropertyRetrieverProvider
ILcdPropertyRetrieverProvider
uses a given instance of ILcdFeaturedDescriptorProvider
for mapping OGC property names on features of a ILcdFeatured
object.Constructor and Description |
---|
TLcdFeaturedDescriptorProviderPropertyRetrieverProvider(ILcdFeaturedDescriptorProvider aFeaturedDescriptorProvider)
Constructs an instance for a given featured descriptor provider.
|
Modifier and Type | Method and Description |
---|---|
ILcdPropertyRetriever |
getPropertyRetriever(TLcdOGCXPath aXPath)
Returns a instance of
ILcdPropertyRetriever that corresponds to the given OGC XPath expression. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createDefaultPropertyRetrieverProvider
public TLcdFeaturedDescriptorProviderPropertyRetrieverProvider(ILcdFeaturedDescriptorProvider aFeaturedDescriptorProvider)
aFeaturedDescriptorProvider
- the given featured descriptor provider.public ILcdPropertyRetriever getPropertyRetriever(TLcdOGCXPath aXPath)
ILcdPropertyRetrieverProvider
ILcdPropertyRetriever
that corresponds to the given OGC XPath expression.
If the XPath expression is invalid for a given object,
the ILcdPropertyRetriever.retrieveProperty(Object)
method should return null
.getPropertyRetriever
in interface ILcdPropertyRetrieverProvider
aXPath
- the given OGC XPath expression