net.opengis.ows.v_2_0
Class DescriptionType

java.lang.Object
  extended by net.opengis.ows.v_2_0.DescriptionType
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
Direct Known Subclasses:
BasicIdentificationType, DatasetDescriptionSummaryBaseType, ServiceIdentification

public class DescriptionType
extends Object
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

Human-readable descriptive information for the object it is included within. This type shall be extended if needed for specific OWS use to include additional metadata for each type of information. This type shall not be restricted for a specific OWS to change the multiplicity (or optionality) of some elements. If the xml:lang attribute is not included in a Title, Abstract or Keyword element, then no language is specified for that element unless specified by another means. All Title, Abstract and Keyword elements in the same Description that share the same xml:lang attribute value represent the description of the parent object in that language. Multiple Title or Abstract elements shall not exist in the same Description with the same xml:lang attribute value unless otherwise specified.

Java class for DescriptionType complex type.

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

 <complexType name="DescriptionType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{http://www.opengis.net/ows/2.0}Title" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/ows/2.0}Abstract" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/ows/2.0}Keywords" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<LanguageStringType> _abstract
           
protected  List<KeywordsType> keywords
           
protected  List<LanguageStringType> title
           
 
Constructor Summary
DescriptionType()
           
 
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<LanguageStringType> getAbstract()
          Gets the value of the abstract property.
 List<KeywordsType> getKeywords()
          Gets the value of the keywords property.
 List<LanguageStringType> getTitle()
          Gets the value of the title property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetAbstract()
           
 boolean isSetKeywords()
           
 boolean isSetTitle()
           
 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 setAbstract(List<LanguageStringType> value)
           
 void setKeywords(List<KeywordsType> value)
           
 void setTitle(List<LanguageStringType> value)
           
 String toString()
           
 void unsetAbstract()
           
 void unsetKeywords()
           
 void unsetTitle()
           
 DescriptionType withAbstract(Collection<LanguageStringType> values)
           
 DescriptionType withAbstract(LanguageStringType... values)
           
 DescriptionType withAbstract(List<LanguageStringType> value)
           
 DescriptionType withKeywords(Collection<KeywordsType> values)
           
 DescriptionType withKeywords(KeywordsType... values)
           
 DescriptionType withKeywords(List<KeywordsType> value)
           
 DescriptionType withTitle(Collection<LanguageStringType> values)
           
 DescriptionType withTitle(LanguageStringType... values)
           
 DescriptionType withTitle(List<LanguageStringType> value)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

title

protected List<LanguageStringType> title

_abstract

protected List<LanguageStringType> _abstract

keywords

protected List<KeywordsType> keywords
Constructor Detail

DescriptionType

public DescriptionType()
Method Detail

getTitle

public List<LanguageStringType> getTitle()
Gets the value of the title 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 title property.

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

    getTitle().add(newItem);
 

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


isSetTitle

public boolean isSetTitle()

unsetTitle

public void unsetTitle()

getAbstract

public List<LanguageStringType> getAbstract()
Gets the value of the abstract 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 abstract property.

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

    getAbstract().add(newItem);
 

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


isSetAbstract

public boolean isSetAbstract()

unsetAbstract

public void unsetAbstract()

getKeywords

public List<KeywordsType> getKeywords()
Gets the value of the keywords 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 keywords property.

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

    getKeywords().add(newItem);
 

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


isSetKeywords

public boolean isSetKeywords()

unsetKeywords

public void unsetKeywords()

toString

public String toString()
Overrides:
toString in class Object

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

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

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

equals

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

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object

clone

public Object clone()
Overrides:
clone in class Object

copyTo

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

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

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

mergeFrom

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

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

setTitle

public void setTitle(List<LanguageStringType> value)

setAbstract

public void setAbstract(List<LanguageStringType> value)

setKeywords

public void setKeywords(List<KeywordsType> value)

withTitle

public DescriptionType withTitle(LanguageStringType... values)

withTitle

public DescriptionType withTitle(Collection<LanguageStringType> values)

withAbstract

public DescriptionType withAbstract(LanguageStringType... values)

withAbstract

public DescriptionType withAbstract(Collection<LanguageStringType> values)

withKeywords

public DescriptionType withKeywords(KeywordsType... values)

withKeywords

public DescriptionType withKeywords(Collection<KeywordsType> values)

withTitle

public DescriptionType withTitle(List<LanguageStringType> value)

withAbstract

public DescriptionType withAbstract(List<LanguageStringType> value)

withKeywords

public DescriptionType withKeywords(List<KeywordsType> value)


Copyright © 2008-2016. All Rights Reserved.