Package com.luciad.ogc.filter.evaluator
Class TLcdSelfPropertyRetrieverProvider
java.lang.Object
com.luciad.ogc.filter.evaluator.TLcdSelfPropertyRetrieverProvider
- All Implemented Interfaces:
ILcdPropertyRetrieverProvider
public class TLcdSelfPropertyRetrieverProvider
extends Object
implements ILcdPropertyRetrieverProvider
This class is an implementation of
ILcdPropertyRetrieverProvider
that returns a instance of TLcdSelfPropertyRetriever
.
An optional TLcdXMLName
instance can be provided.
In that case the TLcdOGCXPath
will be checked against the given name before providing the TLcdSelfPropertyRetriever
.
-
Constructor Summary
ConstructorDescriptionDefault constructor.Constructor with a name for the property that will return the object itself. -
Method Summary
Modifier and TypeMethodDescriptiongetPropertyRetriever
(TLcdOGCXPath aXPath) Returns an instance ofILcdPropertyRetriever
that corresponds to the given OGC XPath expression.
-
Constructor Details
-
TLcdSelfPropertyRetrieverProvider
Constructor with a name for the property that will return the object itself.- Parameters:
aName
- the name for the property that will return the object itself.
-
TLcdSelfPropertyRetrieverProvider
public TLcdSelfPropertyRetrieverProvider()Default constructor.
-
-
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.
-