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
ConstructorsConstructorDescriptionTLcdFeaturedDescriptorProviderPropertyRetrieverProvider(ILcdFeaturedDescriptorProvider aFeaturedDescriptorProvider) Constructs an instance for a given featured descriptor provider. -
Method Summary
Modifier and TypeMethodDescriptiongetPropertyRetriever(TLcdOGCXPath aXPath) Returns an instance ofILcdPropertyRetrieverthat 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:ILcdPropertyRetrieverProviderReturns an instance ofILcdPropertyRetrieverthat 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:
getPropertyRetrieverin interfaceILcdPropertyRetrieverProvider- Parameters:
aXPath- the given OGC XPath expression- Returns:
- the corresponding property retriever.
-