Class ALcdWMSServiceMetaData

java.lang.Object
com.luciad.wms.server.model.ALcdWMSServiceMetaData
Direct Known Subclasses:
TLcdWMSServiceMetaData

public abstract class ALcdWMSServiceMetaData extends Object
Contains information about service meta data.
  • Constructor Details

    • ALcdWMSServiceMetaData

      public ALcdWMSServiceMetaData()
  • Method Details

    • getServiceName

      public abstract String getServiceName()
      Returns the name of the service.
      Returns:
      the name of the service.
    • getServiceTitle

      public abstract String getServiceTitle()
      Returns the title of the service.
      Returns:
      a String with the service title.
    • getServiceAbstract

      public abstract String getServiceAbstract()
      Returns the abstract of the service.
      Returns:
      the abstract containing a narrative description of the service.
    • getServiceAccessConstraint

      public String getServiceAccessConstraint()
      Returns the access constraint of the service. The default value is "none".
      Returns:
      the access constraint of the service.
      Since:
      2022.0
    • getContactInformation

      public TLcdOWSServiceProvider getContactInformation()
      Returns an TLcdOWSServiceProvider containing the contact information of the service or null if no TLcdOWSServiceProvider was configured.
      Returns:
      an TLcdOWSServiceProvider containing the contact information of the service or null if no TLcdOWSServiceProvider was configured.
      Since:
      2022.0
    • getOnlineResourceURL

      public abstract URL getOnlineResourceURL()
      Deprecated.
      Use the method getOnlineResource() instead of this method.
      Returns an online resourceURL.
      Returns:
      a URL with the resourseURL.
    • getOnlineResource

      public TLcdWMSURL getOnlineResource()
      Returns a TLcdWMSURL representing the online resource.
      Returns:
      a TLcdWMSURL representing the online resource.
    • getLayerLimit

      public abstract int getLayerLimit()
      Returns the maximum number of layers that a client can request in a single request. If no limit is imposed this method should return -1.
      Returns:
      the maximum number of layers that a client can request in a single request. If no limit is imposed this method should return -1.
    • getMaxWidth

      public abstract int getMaxWidth()
      Returns the maximum width value that a client is permitted to include in a single request. If no limit is imposed this method should return -1.
      Returns:
      the maximum width value that a client is permitted to include in a single request. If no limit is imposed this method should return -1.
    • getMaxHeight

      public abstract int getMaxHeight()
      Returns the maximum height value that a client is permitted to include in a single request. If no limit is imposed this method should return -1.
      Returns:
      the maximum height value that a client is permitted to include in a single request. If no limit is imposed this method should return -1.
    • getKeywordCount

      public abstract int getKeywordCount()
      Returns the number of keywords.
      Returns:
      the number of keywords.
    • getKeyword

      public abstract String getKeyword(int aIndex) throws IndexOutOfBoundsException
      Returns the keyword at the given index.
      Parameters:
      aIndex - the index of the keyword to return.
      Returns:
      the keyword at the given index.
      Throws:
      IndexOutOfBoundsException - if invalid index.