Package com.luciad.ogc.filter.evaluator
Class TLcdFeaturedDescriptorProviderPropertyRetrieverProvider
java.lang.Object
com.luciad.ogc.filter.evaluator.TLcdFeaturedDescriptorProviderPropertyRetrieverProvider
- All Implemented Interfaces:
ILcdPropertyRetrieverProvider
public class TLcdFeaturedDescriptorProviderPropertyRetrieverProvider
extends Object
implements ILcdPropertyRetrieverProvider
This implementation of
ILcdPropertyRetrieverProvider
uses a given instance of ILcdFeaturedDescriptorProvider
for mapping OGC property names on features of a ILcdFeatured
object.-
Constructor Summary
ConstructorDescriptionTLcdFeaturedDescriptorProviderPropertyRetrieverProvider
(ILcdFeaturedDescriptorProvider aFeaturedDescriptorProvider) Constructs an instance for a given featured descriptor provider. -
Method Summary
Modifier and TypeMethodDescriptiongetPropertyRetriever
(TLcdOGCXPath aXPath) Returns an instance ofILcdPropertyRetriever
that corresponds to the given OGC XPath expression.
-
Constructor Details
-
TLcdFeaturedDescriptorProviderPropertyRetrieverProvider
public TLcdFeaturedDescriptorProviderPropertyRetrieverProvider(ILcdFeaturedDescriptorProvider aFeaturedDescriptorProvider) Constructs an instance for a given featured descriptor provider.- Parameters:
aFeaturedDescriptorProvider
- the given featured descriptor provider.
-
-
Method Details
-
getPropertyRetriever
Description copied from interface:ILcdPropertyRetrieverProvider
Returns an instance ofILcdPropertyRetriever
that corresponds to the given OGC XPath expression. If the XPath expression is invalid for a given object, theILcdPropertyRetriever.retrieveProperty(Object)
method should returnnull
.- Specified by:
getPropertyRetriever
in interfaceILcdPropertyRetrieverProvider
- Parameters:
aXPath
- the given OGC XPath expression- Returns:
- the corresponding property retriever.
-