net.opengis.iso19139.gmd.v_20070417
Class MDCoverageDescriptionType

java.lang.Object
  extended by net.opengis.iso19139.gco.v_20070417.AbstractObjectType
      extended by net.opengis.iso19139.gmd.v_20070417.AbstractMDContentInformationType
          extended by net.opengis.iso19139.gmd.v_20070417.MDCoverageDescriptionType
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
Direct Known Subclasses:
MDImageDescriptionType

public class MDCoverageDescriptionType
extends AbstractMDContentInformationType
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

Information about the domain of the raster cell

Java class for MD_CoverageDescription_Type complex type.

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

 <complexType name="MD_CoverageDescription_Type">
   <complexContent>
     <extension base="{http://www.isotc211.org/2005/gmd}AbstractMD_ContentInformation_Type">
       <sequence>
         <element name="attributeDescription" type="{http://www.isotc211.org/2005/gco}RecordType_PropertyType"/>
         <element name="contentType" type="{http://www.isotc211.org/2005/gmd}MD_CoverageContentTypeCode_PropertyType"/>
         <element name="dimension" type="{http://www.isotc211.org/2005/gmd}MD_RangeDimension_PropertyType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  RecordTypePropertyType attributeDescription
           
protected  MDCoverageContentTypeCodePropertyType contentType
           
protected  List<MDRangeDimensionPropertyType> dimension
           
 
Fields inherited from class net.opengis.iso19139.gco.v_20070417.AbstractObjectType
id, uuid
 
Constructor Summary
MDCoverageDescriptionType()
           
 
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)
           
 RecordTypePropertyType getAttributeDescription()
          Gets the value of the attributeDescription property.
 MDCoverageContentTypeCodePropertyType getContentType()
          Gets the value of the contentType property.
 List<MDRangeDimensionPropertyType> getDimension()
          Gets the value of the dimension property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 boolean isSetAttributeDescription()
           
 boolean isSetContentType()
           
 boolean isSetDimension()
           
 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 setAttributeDescription(RecordTypePropertyType value)
          Sets the value of the attributeDescription property.
 void setContentType(MDCoverageContentTypeCodePropertyType value)
          Sets the value of the contentType property.
 void setDimension(List<MDRangeDimensionPropertyType> value)
           
 String toString()
           
 void unsetDimension()
           
 MDCoverageDescriptionType withAttributeDescription(RecordTypePropertyType value)
           
 MDCoverageDescriptionType withContentType(MDCoverageContentTypeCodePropertyType value)
           
 MDCoverageDescriptionType withDimension(Collection<MDRangeDimensionPropertyType> values)
           
 MDCoverageDescriptionType withDimension(List<MDRangeDimensionPropertyType> value)
           
 MDCoverageDescriptionType withDimension(MDRangeDimensionPropertyType... values)
           
 MDCoverageDescriptionType withId(String value)
           
 MDCoverageDescriptionType withUuid(String value)
           
 
Methods inherited from class net.opengis.iso19139.gco.v_20070417.AbstractObjectType
getId, getUuid, isSetId, isSetUuid, setId, setUuid
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

attributeDescription

protected RecordTypePropertyType attributeDescription

contentType

protected MDCoverageContentTypeCodePropertyType contentType

dimension

protected List<MDRangeDimensionPropertyType> dimension
Constructor Detail

MDCoverageDescriptionType

public MDCoverageDescriptionType()
Method Detail

getAttributeDescription

public RecordTypePropertyType getAttributeDescription()
Gets the value of the attributeDescription property.

Returns:
possible object is RecordTypePropertyType

setAttributeDescription

public void setAttributeDescription(RecordTypePropertyType value)
Sets the value of the attributeDescription property.

Parameters:
value - allowed object is RecordTypePropertyType

isSetAttributeDescription

public boolean isSetAttributeDescription()

getContentType

public MDCoverageContentTypeCodePropertyType getContentType()
Gets the value of the contentType property.

Returns:
possible object is MDCoverageContentTypeCodePropertyType

setContentType

public void setContentType(MDCoverageContentTypeCodePropertyType value)
Sets the value of the contentType property.

Parameters:
value - allowed object is MDCoverageContentTypeCodePropertyType

isSetContentType

public boolean isSetContentType()

getDimension

public List<MDRangeDimensionPropertyType> getDimension()
Gets the value of the dimension 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 dimension property.

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

    getDimension().add(newItem);
 

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


isSetDimension

public boolean isSetDimension()

unsetDimension

public void unsetDimension()

toString

public String toString()
Overrides:
toString in class AbstractMDContentInformationType

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 AbstractMDContentInformationType

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 AbstractMDContentInformationType

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 AbstractMDContentInformationType

equals

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

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 AbstractMDContentInformationType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractMDContentInformationType

clone

public Object clone()
Overrides:
clone in class AbstractMDContentInformationType

copyTo

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

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 AbstractMDContentInformationType

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

mergeFrom

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

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 AbstractMDContentInformationType

setDimension

public void setDimension(List<MDRangeDimensionPropertyType> value)

withAttributeDescription

public MDCoverageDescriptionType withAttributeDescription(RecordTypePropertyType value)

withContentType

public MDCoverageDescriptionType withContentType(MDCoverageContentTypeCodePropertyType value)

withDimension

public MDCoverageDescriptionType withDimension(MDRangeDimensionPropertyType... values)

withDimension

public MDCoverageDescriptionType withDimension(Collection<MDRangeDimensionPropertyType> values)

withDimension

public MDCoverageDescriptionType withDimension(List<MDRangeDimensionPropertyType> value)

withId

public MDCoverageDescriptionType withId(String value)
Overrides:
withId in class AbstractMDContentInformationType

withUuid

public MDCoverageDescriptionType withUuid(String value)
Overrides:
withUuid in class AbstractMDContentInformationType


Copyright © 2008-2015. All Rights Reserved.