org.deegree.services.capabilities
Interface Service

All Known Implementing Classes:
Service_Impl

public interface Service

The interface provides acces to the element of the Capabilities XML providing general metadata for the service as a whole. It shall include a Name, Title, and Online Resource URL. Optionally, Abstract, Keyword List, Contact Information, Fees, and Access Constraints may be provided. The meaning of most of these elements is defined in [ISO 19115]. The Service Name shall be "OGC:WMS" in the case of a Web Map Service.

----------------------------------------------------------------------

Version:
2002-03-01
Author:
Andreas Poth

Method Summary
 java.lang.String getAbstract()
          The Abstract element allows a descriptive narrative providing more information about the enclosing object.
 java.lang.String getAccessConstraints()
          Returns access constraints assigned to the service.
 ContactInformation getContactInformation()
          Returns informations who to contact for questions about the service.
 java.lang.String getFees()
          Returns fees assigned to the service.
 java.lang.String[] getKeywordList()
          A list of keywords or keyword phrases should be included to help catalog searching.
 java.lang.String getName()
          returns the name of the service.
 java.net.URL getOnlineResource()
          The OnlineResource element within the Service element can be used, for example, to point to the web site of the service provider.
 java.lang.String getTitle()
          Returns the title of the service.
 

Method Detail

getName

public java.lang.String getName()
returns the name of the service. Typically, the Name is a single word used for machine-to-machine communication.


getTitle

public java.lang.String getTitle()
Returns the title of the service. The Title is for the benefit of humans. The Service Title is at the discretion of the provider, and should be brief yet descriptive enough to identify this server in a menu with other servers.

See Also:
getName()

getAbstract

public java.lang.String getAbstract()
The Abstract element allows a descriptive narrative providing more information about the enclosing object.


getKeywordList

public java.lang.String[] getKeywordList()
A list of keywords or keyword phrases should be included to help catalog searching. Currently, no controlled vocabulary has been defined.


getOnlineResource

public java.net.URL getOnlineResource()
The OnlineResource element within the Service element can be used, for example, to point to the web site of the service provider. There are other OnlineResource elements used for the URL prefix of each supported operation.


getContactInformation

public ContactInformation getContactInformation()
Returns informations who to contact for questions about the service. This method returns null if no contact informations are available.


getFees

public java.lang.String getFees()
Returns fees assigned to the service. If no fees defined "none" will be returned.


getAccessConstraints

public java.lang.String getAccessConstraints()
Returns access constraints assigned to the service. If no access constraints are defined "none" will be returned.