net.opengis.ows.v_2_0
Class IdentificationType

java.lang.Object
  extended by net.opengis.ows.v_2_0.DescriptionType
      extended by net.opengis.ows.v_2_0.BasicIdentificationType
          extended by net.opengis.ows.v_2_0.IdentificationType
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 IdentificationType
extends BasicIdentificationType
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

Extended metadata identifying and describing a set of data. This type shall be extended if needed for each specific OWS to include additional metadata for each type of dataset. If needed, this type should first be restricted for each specific OWS to change the multiplicity (or optionality) of some elements.

Java class for IdentificationType complex type.

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

 <complexType name="IdentificationType">
   <complexContent>
     <extension base="{http://www.opengis.net/ows/2.0}BasicIdentificationType">
       <sequence>
         <element ref="{http://www.opengis.net/ows/2.0}BoundingBox" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/ows/2.0}OutputFormat" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/ows/2.0}AvailableCRS" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<JAXBElement<String>> availableCRS
           
protected  List<JAXBElement<? extends BoundingBoxType>> boundingBox
           
protected  List<String> outputFormat
           
 
Fields inherited from class net.opengis.ows.v_2_0.BasicIdentificationType
identifier, metadata
 
Fields inherited from class net.opengis.ows.v_2_0.DescriptionType
_abstract, keywords, title
 
Constructor Summary
IdentificationType()
           
 
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)
           
 List<JAXBElement<String>> getAvailableCRS()
          Unordered list of zero or more available coordinate reference systems.Gets the value of the availableCRS property.
 List<JAXBElement<? extends BoundingBoxType>> getBoundingBox()
          Unordered list of zero or more bounding boxes whose union describes the extent of this dataset.Gets the value of the boundingBox property.
 List<String> getOutputFormat()
          Unordered list of zero or more references to data formats supported for server outputs.Gets the value of the outputFormat property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 boolean isSetAvailableCRS()
           
 boolean isSetBoundingBox()
           
 boolean isSetOutputFormat()
           
 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 setAvailableCRS(List<JAXBElement<String>> value)
           
 void setBoundingBox(List<JAXBElement<? extends BoundingBoxType>> value)
           
 void setOutputFormat(List<String> value)
           
 String toString()
           
 void unsetAvailableCRS()
           
 void unsetBoundingBox()
           
 void unsetOutputFormat()
           
 IdentificationType withAbstract(Collection<LanguageStringType> values)
           
 IdentificationType withAbstract(LanguageStringType... values)
           
 IdentificationType withAbstract(List<LanguageStringType> value)
           
 IdentificationType withAvailableCRS(Collection<JAXBElement<String>> values)
           
 IdentificationType withAvailableCRS(JAXBElement<String>... values)
           
 IdentificationType withAvailableCRS(List<JAXBElement<String>> value)
           
 IdentificationType withBoundingBox(Collection<JAXBElement<? extends BoundingBoxType>> values)
           
 IdentificationType withBoundingBox(JAXBElement<? extends BoundingBoxType>... values)
           
 IdentificationType withBoundingBox(List<JAXBElement<? extends BoundingBoxType>> value)
           
 IdentificationType withIdentifier(CodeType value)
           
 IdentificationType withKeywords(Collection<KeywordsType> values)
           
 IdentificationType withKeywords(KeywordsType... values)
           
 IdentificationType withKeywords(List<KeywordsType> value)
           
 IdentificationType withMetadata(Collection<JAXBElement<? extends MetadataType>> values)
           
 IdentificationType withMetadata(JAXBElement<? extends MetadataType>... values)
           
 IdentificationType withMetadata(List<JAXBElement<? extends MetadataType>> value)
           
 IdentificationType withOutputFormat(Collection<String> values)
           
 IdentificationType withOutputFormat(List<String> value)
           
 IdentificationType withOutputFormat(String... values)
           
 IdentificationType withTitle(Collection<LanguageStringType> values)
           
 IdentificationType withTitle(LanguageStringType... values)
           
 IdentificationType withTitle(List<LanguageStringType> value)
           
 
Methods inherited from class net.opengis.ows.v_2_0.BasicIdentificationType
getIdentifier, getMetadata, isSetIdentifier, isSetMetadata, setIdentifier, setMetadata, unsetMetadata
 
Methods inherited from class net.opengis.ows.v_2_0.DescriptionType
getAbstract, getKeywords, getTitle, isSetAbstract, isSetKeywords, isSetTitle, setAbstract, setKeywords, setTitle, unsetAbstract, unsetKeywords, unsetTitle
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

boundingBox

protected List<JAXBElement<? extends BoundingBoxType>> boundingBox

outputFormat

protected List<String> outputFormat

availableCRS

protected List<JAXBElement<String>> availableCRS
Constructor Detail

IdentificationType

public IdentificationType()
Method Detail

getBoundingBox

public List<JAXBElement<? extends BoundingBoxType>> getBoundingBox()
Unordered list of zero or more bounding boxes whose union describes the extent of this dataset.Gets the value of the boundingBox 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 boundingBox property.

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

    getBoundingBox().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<BoundingBoxType> JAXBElement<WGS84BoundingBoxType>


isSetBoundingBox

public boolean isSetBoundingBox()

unsetBoundingBox

public void unsetBoundingBox()

getOutputFormat

public List<String> getOutputFormat()
Unordered list of zero or more references to data formats supported for server outputs.Gets the value of the outputFormat 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 outputFormat property.

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

    getOutputFormat().add(newItem);
 

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


isSetOutputFormat

public boolean isSetOutputFormat()

unsetOutputFormat

public void unsetOutputFormat()

getAvailableCRS

public List<JAXBElement<String>> getAvailableCRS()
Unordered list of zero or more available coordinate reference systems.Gets the value of the availableCRS 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 availableCRS property.

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

    getAvailableCRS().add(newItem);
 

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


isSetAvailableCRS

public boolean isSetAvailableCRS()

unsetAvailableCRS

public void unsetAvailableCRS()

toString

public String toString()
Overrides:
toString in class BasicIdentificationType

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 BasicIdentificationType

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 BasicIdentificationType

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 BasicIdentificationType

equals

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

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 BasicIdentificationType

hashCode

public int hashCode()
Overrides:
hashCode in class BasicIdentificationType

clone

public Object clone()
Overrides:
clone in class BasicIdentificationType

copyTo

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

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 BasicIdentificationType

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 BasicIdentificationType

mergeFrom

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

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 BasicIdentificationType

setBoundingBox

public void setBoundingBox(List<JAXBElement<? extends BoundingBoxType>> value)

setOutputFormat

public void setOutputFormat(List<String> value)

setAvailableCRS

public void setAvailableCRS(List<JAXBElement<String>> value)

withBoundingBox

public IdentificationType withBoundingBox(JAXBElement<? extends BoundingBoxType>... values)

withBoundingBox

public IdentificationType withBoundingBox(Collection<JAXBElement<? extends BoundingBoxType>> values)

withOutputFormat

public IdentificationType withOutputFormat(String... values)

withOutputFormat

public IdentificationType withOutputFormat(Collection<String> values)

withAvailableCRS

public IdentificationType withAvailableCRS(JAXBElement<String>... values)

withAvailableCRS

public IdentificationType withAvailableCRS(Collection<JAXBElement<String>> values)

withBoundingBox

public IdentificationType withBoundingBox(List<JAXBElement<? extends BoundingBoxType>> value)

withOutputFormat

public IdentificationType withOutputFormat(List<String> value)

withAvailableCRS

public IdentificationType withAvailableCRS(List<JAXBElement<String>> value)

withIdentifier

public IdentificationType withIdentifier(CodeType value)
Overrides:
withIdentifier in class BasicIdentificationType

withMetadata

public IdentificationType withMetadata(JAXBElement<? extends MetadataType>... values)
Overrides:
withMetadata in class BasicIdentificationType

withMetadata

public IdentificationType withMetadata(Collection<JAXBElement<? extends MetadataType>> values)
Overrides:
withMetadata in class BasicIdentificationType

withMetadata

public IdentificationType withMetadata(List<JAXBElement<? extends MetadataType>> value)
Overrides:
withMetadata in class BasicIdentificationType

withTitle

public IdentificationType withTitle(LanguageStringType... values)
Overrides:
withTitle in class BasicIdentificationType

withTitle

public IdentificationType withTitle(Collection<LanguageStringType> values)
Overrides:
withTitle in class BasicIdentificationType

withAbstract

public IdentificationType withAbstract(LanguageStringType... values)
Overrides:
withAbstract in class BasicIdentificationType

withAbstract

public IdentificationType withAbstract(Collection<LanguageStringType> values)
Overrides:
withAbstract in class BasicIdentificationType

withKeywords

public IdentificationType withKeywords(KeywordsType... values)
Overrides:
withKeywords in class BasicIdentificationType

withKeywords

public IdentificationType withKeywords(Collection<KeywordsType> values)
Overrides:
withKeywords in class BasicIdentificationType

withTitle

public IdentificationType withTitle(List<LanguageStringType> value)
Overrides:
withTitle in class BasicIdentificationType

withAbstract

public IdentificationType withAbstract(List<LanguageStringType> value)
Overrides:
withAbstract in class BasicIdentificationType

withKeywords

public IdentificationType withKeywords(List<KeywordsType> value)
Overrides:
withKeywords in class BasicIdentificationType


Copyright © 2008-2014 Highsource. All Rights Reserved.