Class TLcdOGCFilterObjectFactoryLibrary11

java.lang.Object
com.luciad.ogc.filter.xml.TLcdOGCFilterObjectFactoryLibrary11

@Deprecated public class TLcdOGCFilterObjectFactoryLibrary11 extends Object
Deprecated.
A library that contains XML object factories for OGC filter elements according to the version 1.0 and 1.1 of the specification.

Example of usage :

 for ( int i = 0; i < TLcdOGCFilterObjectFactoryLibrary11.getXMLTypeCount(); i++ ) {
   TLcdXMLName xmlType = TLcdOGCFilterObjectFactoryLibrary11.getXMLType( i );
   TLcdXMLName[] xmlElementNames = TLcdOGCFilterObjectFactoryLibrary11.getXMLElementNames( i );
   ILcdXMLObjectFactory objectFactory = TLcdOGCFilterObjectFactoryLibrary11.createObjectFactory( xmlType, xmlElementNames );
   typedObjectFactoryProvider.registerFactory( xmlType, xmlElementNames, objectFactory );
 }
 

This class is part of the older filter decoder/encoder.

See Also:
  • Constructor Details

    • TLcdOGCFilterObjectFactoryLibrary11

      public TLcdOGCFilterObjectFactoryLibrary11()
      Deprecated.
  • Method Details

    • createObjectFactory

      public static ILcdXMLObjectFactory createObjectFactory(TLcdXMLName aTypeName, TLcdXMLName[] aElementNames)
      Deprecated.
      Returns a new ILcdXMLObjectFactory for the given type and sub elements.
      Parameters:
      aTypeName - the name of the XML type.
      aElementNames - the sub elements names.
      Returns:
      the object factory.
    • getXMLElementNames

      public static TLcdXMLName[] getXMLElementNames(int aIndex)
      Deprecated.
      Returns the sub elements names of the XML type, supported by this provider, at the given index.
      Parameters:
      aIndex - the given index.
      Returns:
      the names the sub elements names.
    • getXMLType

      public static TLcdXMLName getXMLType(int aIndex)
      Deprecated.
      Returns the name of the XML type, supported by this provider, at the given index.
      Parameters:
      aIndex - the given index.
      Returns:
      the name of the XML type.
    • getXMLTypeCount

      public static int getXMLTypeCount()
      Deprecated.
      Returns the number of XML types that are supported by this provider.
      Returns:
      the number of XML types that are supported by this provider.