Class TLcdOGCFilterCapabilitiesElementAdapterProvider11

java.lang.Object
com.luciad.ogc.filter.xml.capabilities.TLcdOGCFilterCapabilitiesElementAdapterProvider11
All Implemented Interfaces:
ILcdXMLElementAdapterProvider

@Deprecated public class TLcdOGCFilterCapabilitiesElementAdapterProvider11 extends Object implements ILcdXMLElementAdapterProvider
Deprecated.
ElementAdapter provider necessary to encode filter capabilities, according to the OGC filter 1.1.0 specification.
  • Constructor Details

    • TLcdOGCFilterCapabilitiesElementAdapterProvider11

      public TLcdOGCFilterCapabilitiesElementAdapterProvider11(ILcdXMLElementNameProvider aElementNameProvider, ILcdXMLPrefixMap aPrefixMap)
      Deprecated.
      Constructs an element adapter provider providing ogc filter capabilities element adapters that will use the given element name provider for resolving the names.
      Parameters:
      aElementNameProvider - the given element name provider.
      aPrefixMap - a given prefix map that must contain the gml namespace.
  • Method Details

    • registerElementAdapter

      public void registerElementAdapter(TLcdXMLName aTypeName, Class aJavaClass, ILcdXMLElementAdapter aAdapter)
      Deprecated.
      Registers an element adapter for the given XML type and java class.
      Parameters:
      aTypeName - the XML type name for which to register the element adapter.
      aJavaClass - the Java class for which to register the element adapter.
      aAdapter - the element adapter to be registered.
    • getAdapterForObject

      public ILcdXMLElementAdapter getAdapterForObject(ILcdXMLNameStack aILcdXMLNameStack, ILcdXMLObjectStack aILcdXMLObjectStack, TLcdXMLName aXMLName, Object aObject)
      Deprecated.
      Description copied from interface: ILcdXMLElementAdapterProvider
      Returns the ILcdXMLElementAdapter that is most suitable to handle the object, specified by the given name/object stack, substitution group and object.

      Specified by:
      getAdapterForObject in interface ILcdXMLElementAdapterProvider
      Parameters:
      aILcdXMLNameStack - the XML name stack, containing all XML names from the root element up to the parent element name
      aILcdXMLObjectStack - the XML object stack, containing all XML objects from the root element up to the parent element
      aXMLName - the substitution group the element belongs to, if there is one (null otherwise).
      aObject - the element for which to return an adapter.
      Returns:
      the element adapter that is most suitable to handle the specified object.