Class TLcdFeaturedDescriptorPropertyRetrieverProvider

java.lang.Object
com.luciad.ogc.filter.evaluator.TLcdFeaturedDescriptorPropertyRetrieverProvider
All Implemented Interfaces:
ILcdPropertyRetrieverProvider

public class TLcdFeaturedDescriptorPropertyRetrieverProvider extends Object implements ILcdPropertyRetrieverProvider

This implementation of ILcdPropertyRetrieverProvider uses a given instance of ILcdFeaturedDescriptor for mapping OGC property names on features of a ILcdFeatured object.

It also provides the ability to map a property name one the object itself. This feature can be used for example when a model object implements the ILcdShape interface and than could be mapped on a Geometry property.

  • Constructor Details

    • TLcdFeaturedDescriptorPropertyRetrieverProvider

      public TLcdFeaturedDescriptorPropertyRetrieverProvider(ILcdFeaturedDescriptor aFeaturedDescriptor)
      Constructs an instance with a given featured descriptor.
      Parameters:
      aFeaturedDescriptor - the given featured descriptor.
    • TLcdFeaturedDescriptorPropertyRetrieverProvider

      public TLcdFeaturedDescriptorPropertyRetrieverProvider(ILcdFeaturedDescriptor aFeaturedDescriptor, TLcdXMLName aSelfName)
      Constructs an instance with a given featured descriptor and a property name that must be mapped on the model object.
      Parameters:
      aFeaturedDescriptor - the given featured descriptor.
      aSelfName - the property name that must be mapped on the model object.
  • Method Details