Class TLcdWFSDataSource

java.lang.Object
com.luciad.ogc.wfs.client.TLcdWFSDataSource
All Implemented Interfaces:
ILcdDataSource

public final class TLcdWFSDataSource extends Object implements ILcdDataSource
Data source representation for a WFS.

The WFS data source requires as a minimum:

  • The URI location of the WFS.
  • The Feature type name to be loaded.
By default the data source is configured to request features from the WFS server.
Since:
2018.0
  • Method Details

    • getDescription

      public String getDescription()
      Description copied from interface: ILcdDataSource
      Returns a string description of the data source. This will typically be used in a GUI, or in error and warning messages.
      Specified by:
      getDescription in interface ILcdDataSource
      Returns:
      a String describing the data source.
    • newBuilder

      public static TLcdWFSDataSource.Builder newBuilder()
      Returns a builder to create new instances.
      Returns:
      A builder.
    • asBuilder

      public TLcdWFSDataSource.Builder asBuilder()
      Returns a builder pre-initialized with the values of this instance.
      Returns:
      A builder initialized to copy this object.
    • getURI

      public URI getURI()
      Returns the URI of the WFS server.
      Returns:
      The URI of the WFS server.
    • getFeatureTypeName

      public QName getFeatureTypeName()
      Returns the WFS feature type name to use in the request from WFS.
      Returns:
      The WFS feature type name to be loaded.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object aObject)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object