Class TLcdWFSCapabilitiesDecoder

java.lang.Object
com.luciad.ogc.wfs.client.TLcdWFSCapabilitiesDecoder

public class TLcdWFSCapabilitiesDecoder extends Object
The TLcdWFSCapabilitiesDecoder class allows to decode WFS capabilities from a WFS server, with support for version 1.0 and 1.1. The decoded capabilities can be used with TLcdWFSProxyModel.Builder to create a WFS proxy model.

An alternative and preferred approach is to create a TLcdWFSClient instance, which gives access to the capabilities and also can be used to create a WFS proxy model.

Since:
6.2
See Also:
  • Constructor Details

    • TLcdWFSCapabilitiesDecoder

      public TLcdWFSCapabilitiesDecoder()
  • Method Details

    • decodeCapabilities

      public TLcdWFSCapabilities decodeCapabilities(String aLocation) throws IOException
      Retrieves and decodes the WFS capabilities from the server specified by the given URL. Both version 1.0 and 1.1 of the WFS capabilities are supported.
      Parameters:
      aLocation - the location (URL or filename) of the capabilities document
      Returns:
      the WFS capabilities.
      Throws:
      IOException - if the capabilities document can not be read
    • setRequestProperty

      public void setRequestProperty(String aKey, String aValue)
      Sets the general request property. If a property with the key already exists, overwrite its value with the new value.
      Parameters:
      aKey - the keyword by which the request is known (e.g., "accept").
      aValue - the value associated with it.
      See Also: