net.opengis.gmljp2.v_2_0
Class GMLJP2CoverageType

java.lang.Object
  extended by net.opengis.gml.v_3_2_1.AbstractGMLType
      extended by net.opengis.gml.v_3_2_1.AbstractFeatureType
          extended by net.opengis.gml.v_3_2_1.AbstractCoverageType
              extended by net.opengis.gmlcov.v_1_0.AbstractCoverageType
                  extended by net.opengis.gmlcov.v_1_0.AbstractDiscreteCoverageType
                      extended by net.opengis.gmljp2.v_2_0.GMLJP2CoverageType
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

public class GMLJP2CoverageType
extends AbstractDiscreteCoverageType
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

For each codestream present in the image, a single child gmljp2:featureMember derived from gmlcov:AbstractCoverageType (i.e. gmljp2:GMLJP2GridCoverage, gmljp2:GMLJP2RectifiedGridCoverage or gmljp2:GMLJP2ReferenceableGridCoverage) (composed by a description of the gml:domainSet, the gml:rangeSet and the gmlcov:rangeType with the addition of features, annotations and styles) shall be provided and populated (as atated in Requirement 12).

Java class for GMLJP2CoverageType complex type.

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

 <complexType name="GMLJP2CoverageType">
   <complexContent>
     <extension base="{http://www.opengis.net/gmlcov/1.0}AbstractDiscreteCoverageType">
       <sequence>
         <element name="feature" type="{http://www.opengis.net/gml/3.2}FeaturePropertyType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="annotation" type="{http://www.opengis.net/gmljp2/2.0}GenericWithAssocPropertyType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="style" type="{http://www.opengis.net/gmljp2/2.0}GenericWithAssocPropertyType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="extension" type="{http://www.opengis.net/gmljp2/2.0}GenericWithAssocPropertyType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<GenericWithAssocPropertyType> annotation
           
protected  List<GenericWithAssocPropertyType> extension
           
protected  List<FeaturePropertyType> feature
           
protected  List<GenericWithAssocPropertyType> style
           
 
Fields inherited from class net.opengis.gmlcov.v_1_0.AbstractCoverageType
coverageFunction, metadata, rangeType
 
Fields inherited from class net.opengis.gml.v_3_2_1.AbstractCoverageType
domainSet, rangeSet
 
Fields inherited from class net.opengis.gml.v_3_2_1.AbstractFeatureType
boundedBy, location
 
Fields inherited from class net.opengis.gml.v_3_2_1.AbstractGMLType
description, descriptionReference, id, identifier, metaDataProperty, name
 
Constructor Summary
GMLJP2CoverageType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 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.EqualsStrategy2 strategy)
           
 List<GenericWithAssocPropertyType> getAnnotation()
          Gets the value of the annotation property.
 List<GenericWithAssocPropertyType> getExtension()
          Gets the value of the extension property.
 List<FeaturePropertyType> getFeature()
          Gets the value of the feature property.
 List<GenericWithAssocPropertyType> getStyle()
          Gets the value of the style property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetAnnotation()
           
 boolean isSetExtension()
           
 boolean isSetFeature()
           
 boolean isSetStyle()
           
 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.MergeStrategy2 strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setAnnotation(List<GenericWithAssocPropertyType> value)
           
 void setExtension(List<GenericWithAssocPropertyType> value)
           
 void setFeature(List<FeaturePropertyType> value)
           
 void setStyle(List<GenericWithAssocPropertyType> value)
           
 String toString()
           
 void unsetAnnotation()
           
 void unsetExtension()
           
 void unsetFeature()
           
 void unsetStyle()
           
 GMLJP2CoverageType withAnnotation(Collection<GenericWithAssocPropertyType> values)
           
 GMLJP2CoverageType withAnnotation(GenericWithAssocPropertyType... values)
           
 GMLJP2CoverageType withAnnotation(List<GenericWithAssocPropertyType> value)
           
 GMLJP2CoverageType withExtension(Collection<GenericWithAssocPropertyType> values)
           
 GMLJP2CoverageType withExtension(GenericWithAssocPropertyType... values)
           
 GMLJP2CoverageType withExtension(List<GenericWithAssocPropertyType> value)
           
 GMLJP2CoverageType withFeature(Collection<FeaturePropertyType> values)
           
 GMLJP2CoverageType withFeature(FeaturePropertyType... values)
           
 GMLJP2CoverageType withFeature(List<FeaturePropertyType> value)
           
 GMLJP2CoverageType withStyle(Collection<GenericWithAssocPropertyType> values)
           
 GMLJP2CoverageType withStyle(GenericWithAssocPropertyType... values)
           
 GMLJP2CoverageType withStyle(List<GenericWithAssocPropertyType> value)
           
 
Methods inherited from class net.opengis.gmlcov.v_1_0.AbstractDiscreteCoverageType
withCoverageFunction, withMetadata, withMetadata, withMetadata, withRangeType
 
Methods inherited from class net.opengis.gmlcov.v_1_0.AbstractCoverageType
getCoverageFunction, getMetadata, getRangeType, isSetCoverageFunction, isSetMetadata, isSetRangeType, setCoverageFunction, setMetadata, setRangeType, unsetMetadata
 
Methods inherited from class net.opengis.gml.v_3_2_1.AbstractCoverageType
getDomainSet, getRangeSet, isSetDomainSet, isSetRangeSet, setDomainSet, setRangeSet, withBoundedBy, withDescription, withDescriptionReference, withDomainSet, withId, withIdentifier, withLocation, withMetaDataProperty, withMetaDataProperty, withMetaDataProperty, withName, withName, withName, withRangeSet
 
Methods inherited from class net.opengis.gml.v_3_2_1.AbstractFeatureType
getBoundedBy, getLocation, isSetBoundedBy, isSetLocation, setBoundedBy, setLocation
 
Methods inherited from class net.opengis.gml.v_3_2_1.AbstractGMLType
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, isSetDescription, isSetDescriptionReference, isSetId, isSetIdentifier, isSetMetaDataProperty, isSetName, setDescription, setDescriptionReference, setId, setIdentifier, setMetaDataProperty, setName, unsetMetaDataProperty, unsetName
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

feature

protected List<FeaturePropertyType> feature

annotation

protected List<GenericWithAssocPropertyType> annotation

style

protected List<GenericWithAssocPropertyType> style

extension

protected List<GenericWithAssocPropertyType> extension
Constructor Detail

GMLJP2CoverageType

public GMLJP2CoverageType()
Method Detail

getFeature

public List<FeaturePropertyType> getFeature()
Gets the value of the feature 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 feature property.

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

    getFeature().add(newItem);
 

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


isSetFeature

public boolean isSetFeature()

unsetFeature

public void unsetFeature()

getAnnotation

public List<GenericWithAssocPropertyType> getAnnotation()
Gets the value of the annotation 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 annotation property.

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

    getAnnotation().add(newItem);
 

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


isSetAnnotation

public boolean isSetAnnotation()

unsetAnnotation

public void unsetAnnotation()

getStyle

public List<GenericWithAssocPropertyType> getStyle()
Gets the value of the style 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 style property.

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

    getStyle().add(newItem);
 

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


isSetStyle

public boolean isSetStyle()

unsetStyle

public void unsetStyle()

getExtension

public List<GenericWithAssocPropertyType> getExtension()
Gets the value of the extension 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 extension property.

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

    getExtension().add(newItem);
 

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


isSetExtension

public boolean isSetExtension()

unsetExtension

public void unsetExtension()

toString

public String toString()
Overrides:
toString in class AbstractDiscreteCoverageType

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString2
Overrides:
append in class AbstractDiscreteCoverageType

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2
Overrides:
appendFields in class AbstractDiscreteCoverageType

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.EqualsStrategy2 strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals2
Overrides:
equals in class AbstractDiscreteCoverageType

equals

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

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2
Overrides:
hashCode in class AbstractDiscreteCoverageType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractDiscreteCoverageType

clone

public Object clone()
Overrides:
clone in class AbstractDiscreteCoverageType

copyTo

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

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Overrides:
copyTo in class AbstractDiscreteCoverageType

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
Overrides:
createNewInstance in class AbstractDiscreteCoverageType

mergeFrom

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

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.MergeStrategy2 strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
Overrides:
mergeFrom in class AbstractDiscreteCoverageType

setFeature

public void setFeature(List<FeaturePropertyType> value)

setAnnotation

public void setAnnotation(List<GenericWithAssocPropertyType> value)

setStyle

public void setStyle(List<GenericWithAssocPropertyType> value)

setExtension

public void setExtension(List<GenericWithAssocPropertyType> value)

withFeature

public GMLJP2CoverageType withFeature(FeaturePropertyType... values)

withFeature

public GMLJP2CoverageType withFeature(Collection<FeaturePropertyType> values)

withAnnotation

public GMLJP2CoverageType withAnnotation(GenericWithAssocPropertyType... values)

withAnnotation

public GMLJP2CoverageType withAnnotation(Collection<GenericWithAssocPropertyType> values)

withStyle

public GMLJP2CoverageType withStyle(GenericWithAssocPropertyType... values)

withStyle

public GMLJP2CoverageType withStyle(Collection<GenericWithAssocPropertyType> values)

withExtension

public GMLJP2CoverageType withExtension(GenericWithAssocPropertyType... values)

withExtension

public GMLJP2CoverageType withExtension(Collection<GenericWithAssocPropertyType> values)

withFeature

public GMLJP2CoverageType withFeature(List<FeaturePropertyType> value)

withAnnotation

public GMLJP2CoverageType withAnnotation(List<GenericWithAssocPropertyType> value)

withStyle

public GMLJP2CoverageType withStyle(List<GenericWithAssocPropertyType> value)

withExtension

public GMLJP2CoverageType withExtension(List<GenericWithAssocPropertyType> value)


Copyright © 2008-2015. All Rights Reserved.