Class TLcdWCSDataSource

java.lang.Object
com.luciad.ogc.wcs.client.TLcdWCSDataSource
All Implemented Interfaces:
ILcdDataSource

public final class TLcdWCSDataSource extends Object implements ILcdDataSource
Data source representation for a WCS.

The WCS data source requires as a minimum:

  • The URI location of the WCS.
  • The name of an available coverage.
By default the data source is configured to request coverages from the WCS 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 TLcdWCSDataSource.Builder newBuilder()
      Returns a builder to create new instances.
      Returns:
      A builder.
    • asBuilder

      public TLcdWCSDataSource.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 WCS server.
      Returns:
      The URI of the WCS server.
    • getCoverageName

      public String getCoverageName()
      Returns the coverage name to be used in the request from WCS.
      Returns:
      The name of an requested coverage.
    • 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