net.opengis.wcs.v_1_1
Class CoverageDescriptionType

java.lang.Object
  extended by net.opengis.ows.v_1_1_0.DescriptionType
      extended by net.opengis.wcs.v_1_1.CoverageDescriptionType
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.MergeFrom, org.jvnet.jaxb2_commons.lang.ToString

public class CoverageDescriptionType
extends DescriptionType
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.MergeFrom, org.jvnet.jaxb2_commons.lang.ToString

Full description of one coverage available from a WCS server. This description shall include sufficient information to allow all valid GetCoverage operation requests to be prepared by a WCS client.

Java class for CoverageDescriptionType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="CoverageDescriptionType">
   <complexContent>
     <extension base="{http://www.opengis.net/ows/1.1}DescriptionType">
       <sequence>
         <element ref="{http://www.opengis.net/wcs/1.1}Identifier"/>
         <element ref="{http://www.opengis.net/ows/1.1}Metadata" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Domain" type="{http://www.opengis.net/wcs/1.1}CoverageDomainType"/>
         <element name="Range" type="{http://www.opengis.net/wcs/1.1}RangeType"/>
         <element name="SupportedCRS" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/>
         <element name="SupportedFormat" type="{http://www.opengis.net/ows/1.1}MimeType" maxOccurs="unbounded"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  CoverageDomainType domain
           
protected  String identifier
           
protected  List<MetadataType> metadata
           
protected  RangeType range
           
protected  List<String> supportedCRS
           
protected  List<String> supportedFormat
           
 
Fields inherited from class net.opengis.ows.v_1_1_0.DescriptionType
_abstract, keywords, title
 
Constructor Summary
CoverageDescriptionType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
           
 Object createNewInstance()
           
 boolean equals(Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
           
 CoverageDomainType getDomain()
          Gets the value of the domain property.
 String getIdentifier()
          Unambiguous identifier of this coverage, unique for this WCS server.
 List<MetadataType> getMetadata()
          Optional unordered list of more metadata elements about this coverage.
 RangeType getRange()
          Gets the value of the range property.
 List<String> getSupportedCRS()
          Gets the value of the supportedCRS property.
 List<String> getSupportedFormat()
          Gets the value of the supportedFormat property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb2_commons.lang.MergeStrategy strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setDomain(CoverageDomainType value)
          Sets the value of the domain property.
 void setIdentifier(String value)
          Sets the value of the identifier property.
 void setMetadata(List<MetadataType> value)
           
 void setRange(RangeType value)
          Sets the value of the range property.
 void setSupportedCRS(List<String> value)
           
 void setSupportedFormat(List<String> value)
           
 String toString()
           
 CoverageDescriptionType withDomain(CoverageDomainType value)
           
 CoverageDescriptionType withIdentifier(String value)
           
 CoverageDescriptionType withMetadata(Collection<MetadataType> values)
           
 CoverageDescriptionType withMetadata(List<MetadataType> value)
           
 CoverageDescriptionType withMetadata(MetadataType... values)
           
 CoverageDescriptionType withRange(RangeType value)
           
 CoverageDescriptionType withSupportedCRS(Collection<String> values)
           
 CoverageDescriptionType withSupportedCRS(List<String> value)
           
 CoverageDescriptionType withSupportedCRS(String... values)
           
 CoverageDescriptionType withSupportedFormat(Collection<String> values)
           
 CoverageDescriptionType withSupportedFormat(List<String> value)
           
 CoverageDescriptionType withSupportedFormat(String... values)
           
 
Methods inherited from class net.opengis.ows.v_1_1_0.DescriptionType
getAbstract, getKeywords, getTitle, setAbstract, setKeywords, setTitle, withAbstract, withAbstract, withAbstract, withKeywords, withKeywords, withKeywords, withTitle, withTitle, withTitle
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

identifier

protected String identifier

metadata

protected List<MetadataType> metadata

domain

protected CoverageDomainType domain

range

protected RangeType range

supportedCRS

protected List<String> supportedCRS

supportedFormat

protected List<String> supportedFormat
Constructor Detail

CoverageDescriptionType

public CoverageDescriptionType()
Method Detail

getIdentifier

public String getIdentifier()
Unambiguous identifier of this coverage, unique for this WCS server.

Returns:
possible object is String

setIdentifier

public void setIdentifier(String value)
Sets the value of the identifier property.

Parameters:
value - allowed object is String

getMetadata

public List<MetadataType> getMetadata()
Optional unordered list of more metadata elements about this coverage. A list of metadata elements for CoverageDescriptions could be specified in a WCS Application Profile. Gets the value of the metadata property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the metadata property.

For example, to add a new item, do as follows:

    getMetadata().add(newItem);
 

Objects of the following type(s) are allowed in the list MetadataType


getDomain

public CoverageDomainType getDomain()
Gets the value of the domain property.

Returns:
possible object is CoverageDomainType

setDomain

public void setDomain(CoverageDomainType value)
Sets the value of the domain property.

Parameters:
value - allowed object is CoverageDomainType

getRange

public RangeType getRange()
Gets the value of the range property.

Returns:
possible object is RangeType

setRange

public void setRange(RangeType value)
Sets the value of the range property.

Parameters:
value - allowed object is RangeType

getSupportedCRS

public List<String> getSupportedCRS()
Gets the value of the supportedCRS property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the supportedCRS property.

For example, to add a new item, do as follows:

    getSupportedCRS().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getSupportedFormat

public List<String> getSupportedFormat()
Gets the value of the supportedFormat property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the supportedFormat property.

For example, to add a new item, do as follows:

    getSupportedFormat().add(newItem);
 

Objects of the following type(s) are allowed in the list String


toString

public String toString()
Overrides:
toString in class DescriptionType

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString
Overrides:
append in class DescriptionType

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString
Overrides:
appendFields in class DescriptionType

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals
Overrides:
equals in class DescriptionType

equals

public boolean equals(Object object)
Overrides:
equals in class DescriptionType

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode
Overrides:
hashCode in class DescriptionType

hashCode

public int hashCode()
Overrides:
hashCode in class DescriptionType

clone

public Object clone()
Overrides:
clone in class DescriptionType

copyTo

public Object copyTo(Object target)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo
Overrides:
copyTo in class DescriptionType

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo
Overrides:
copyTo in class DescriptionType

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom
Overrides:
createNewInstance in class DescriptionType

mergeFrom

public void mergeFrom(Object left,
                      Object right)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom
Overrides:
mergeFrom in class DescriptionType

mergeFrom

public void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
                      Object left,
                      Object right,
                      org.jvnet.jaxb2_commons.lang.MergeStrategy strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom
Overrides:
mergeFrom in class DescriptionType

setMetadata

public void setMetadata(List<MetadataType> value)

setSupportedCRS

public void setSupportedCRS(List<String> value)

setSupportedFormat

public void setSupportedFormat(List<String> value)

withIdentifier

public CoverageDescriptionType withIdentifier(String value)

withMetadata

public CoverageDescriptionType withMetadata(MetadataType... values)

withMetadata

public CoverageDescriptionType withMetadata(Collection<MetadataType> values)

withDomain

public CoverageDescriptionType withDomain(CoverageDomainType value)

withRange

public CoverageDescriptionType withRange(RangeType value)

withSupportedCRS

public CoverageDescriptionType withSupportedCRS(String... values)

withSupportedCRS

public CoverageDescriptionType withSupportedCRS(Collection<String> values)

withSupportedFormat

public CoverageDescriptionType withSupportedFormat(String... values)

withSupportedFormat

public CoverageDescriptionType withSupportedFormat(Collection<String> values)

withMetadata

public CoverageDescriptionType withMetadata(List<MetadataType> value)

withSupportedCRS

public CoverageDescriptionType withSupportedCRS(List<String> value)

withSupportedFormat

public CoverageDescriptionType withSupportedFormat(List<String> value)


Copyright © 2008-2015. All Rights Reserved.