com.supermap.services.ogc

Class ServiceDescription

  • java.lang.Object
    • com.supermap.services.ogc.ServiceDescription
  • All Implemented Interfaces:
    java.io.Serializable


    public class ServiceDescription
    extends java.lang.Object
    implements java.io.Serializable
    

    The service descriptive information.

    The information used to describe the service, that is, the information in the & lt; Service & gt; element of the GetCapabilities operation response result of the OGC service. As shown in the following figure (the following is the service description information for the WMS service):

    See Also:
    Serialized Form
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      boolean equals(java.lang.Object obj) 
      int hashCode() 
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • name

        public java.lang.String name
        

        The service name.

        A service name represents an instantiated service. For example, a service named "WMS" represents a WMS service instance.

        Required.

      • title

        public java.lang.String title
        

        The title.

        Identifies the server. For example, the title "SuperMap Map Server" indicates that the server provides the WMS service.

        Required.

      • serviceAbstract

        public java.lang.String serviceAbstract
        

        The server description.

        The more detailed server description.

        Optional.

      • keywords

        public java.lang.String[] keywords
        

        Keyword.

        Uses keywords to facilitate directory searching.

        Optional.

      • onlineResource

        public java.lang.String onlineResource
        

        The online resources.

        Records the service’s Web site, usually the service’s URL address.

        Required.

      • contactInformation

        public ContactInformation contactInformation
        

        The service provider contact information.

        Optional.

      • fees

        public java.lang.String fees
        

        The cost.

        The cost of using the service. The keyword "none" means that the service is free to use.

        Optional.

      • accessConstraints

        public java.lang.String accessConstraints
        

        The access constraint.

        Access to the constraints of a service. The keyword "none" indicates that the service has no access constraints.

        Optional.

    • Constructor Detail

      • ServiceDescription

        public ServiceDescription()
        

        The Constructor.

      • ServiceDescription

        public ServiceDescription(ServiceDescription serviceDescription)
        

        Constructs new service descriptive information according to existing service descriptive information.

        Parameters:
        serviceDescription - the service descriptive information.
    • Method Detail

      • hashCode

        public int hashCode()
        
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals(java.lang.Object obj)
        
        Overrides:
        equals in class java.lang.Object