net.opengis.ows.v_2_0
Class UnNamedDomainType

java.lang.Object
  extended by net.opengis.ows.v_2_0.UnNamedDomainType
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:
DomainType

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

Valid domain (or allowed set of values) of one quantity, with needed metadata but without a quantity name or identifier.

Java class for UnNamedDomainType complex type.

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

 <complexType name="UnNamedDomainType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <group ref="{http://www.opengis.net/ows/2.0}PossibleValues"/>
         <element ref="{http://www.opengis.net/ows/2.0}DefaultValue" minOccurs="0"/>
         <element ref="{http://www.opengis.net/ows/2.0}Meaning" minOccurs="0"/>
         <element ref="{http://www.opengis.net/ows/2.0}DataType" minOccurs="0"/>
         <group ref="{http://www.opengis.net/ows/2.0}ValuesUnit" minOccurs="0"/>
         <element ref="{http://www.opengis.net/ows/2.0}Metadata" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  AllowedValues allowedValues
           
protected  AnyValue anyValue
           
protected  DomainMetadataType dataType
           
protected  ValueType defaultValue
           
protected  DomainMetadataType meaning
           
protected  List<JAXBElement<? extends MetadataType>> metadata
           
protected  NoValues noValues
           
protected  DomainMetadataType referenceSystem
           
protected  DomainMetadataType uom
           
protected  ValuesReference valuesReference
           
 
Constructor Summary
UnNamedDomainType()
           
 
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)
           
 AllowedValues getAllowedValues()
          Gets the value of the allowedValues property.
 AnyValue getAnyValue()
          Gets the value of the anyValue property.
 DomainMetadataType getDataType()
          This data type metadata should be referenced or included for each quantity.
 ValueType getDefaultValue()
          Optional default value for this quantity, which should be included when this quantity has a default value.
 DomainMetadataType getMeaning()
          Meaning metadata should be referenced or included for each quantity.
 List<JAXBElement<? extends MetadataType>> getMetadata()
          Optional unordered list of other metadata about this quantity.
 NoValues getNoValues()
          Gets the value of the noValues property.
 DomainMetadataType getReferenceSystem()
          Identifier of reference system used by this set of values.
 DomainMetadataType getUOM()
          Identifier of unit of measure of this set of values.
 ValuesReference getValuesReference()
          Gets the value of the valuesReference property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 boolean isSetAllowedValues()
           
 boolean isSetAnyValue()
           
 boolean isSetDataType()
           
 boolean isSetDefaultValue()
           
 boolean isSetMeaning()
           
 boolean isSetMetadata()
           
 boolean isSetNoValues()
           
 boolean isSetReferenceSystem()
           
 boolean isSetUOM()
           
 boolean isSetValuesReference()
           
 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 setAllowedValues(AllowedValues value)
          Sets the value of the allowedValues property.
 void setAnyValue(AnyValue value)
          Sets the value of the anyValue property.
 void setDataType(DomainMetadataType value)
          Sets the value of the dataType property.
 void setDefaultValue(ValueType value)
          Sets the value of the defaultValue property.
 void setMeaning(DomainMetadataType value)
          Sets the value of the meaning property.
 void setMetadata(List<JAXBElement<? extends MetadataType>> value)
           
 void setNoValues(NoValues value)
          Sets the value of the noValues property.
 void setReferenceSystem(DomainMetadataType value)
          Sets the value of the referenceSystem property.
 void setUOM(DomainMetadataType value)
          Sets the value of the uom property.
 void setValuesReference(ValuesReference value)
          Sets the value of the valuesReference property.
 String toString()
           
 void unsetMetadata()
           
 UnNamedDomainType withAllowedValues(AllowedValues value)
           
 UnNamedDomainType withAnyValue(AnyValue value)
           
 UnNamedDomainType withDataType(DomainMetadataType value)
           
 UnNamedDomainType withDefaultValue(ValueType value)
           
 UnNamedDomainType withMeaning(DomainMetadataType value)
           
 UnNamedDomainType withMetadata(Collection<JAXBElement<? extends MetadataType>> values)
           
 UnNamedDomainType withMetadata(JAXBElement<? extends MetadataType>... values)
           
 UnNamedDomainType withMetadata(List<JAXBElement<? extends MetadataType>> value)
           
 UnNamedDomainType withNoValues(NoValues value)
           
 UnNamedDomainType withReferenceSystem(DomainMetadataType value)
           
 UnNamedDomainType withUOM(DomainMetadataType value)
           
 UnNamedDomainType withValuesReference(ValuesReference value)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

allowedValues

protected AllowedValues allowedValues

anyValue

protected AnyValue anyValue

noValues

protected NoValues noValues

valuesReference

protected ValuesReference valuesReference

defaultValue

protected ValueType defaultValue

meaning

protected DomainMetadataType meaning

dataType

protected DomainMetadataType dataType

uom

protected DomainMetadataType uom

referenceSystem

protected DomainMetadataType referenceSystem

metadata

protected List<JAXBElement<? extends MetadataType>> metadata
Constructor Detail

UnNamedDomainType

public UnNamedDomainType()
Method Detail

getAllowedValues

public AllowedValues getAllowedValues()
Gets the value of the allowedValues property.

Returns:
possible object is AllowedValues

setAllowedValues

public void setAllowedValues(AllowedValues value)
Sets the value of the allowedValues property.

Parameters:
value - allowed object is AllowedValues

isSetAllowedValues

public boolean isSetAllowedValues()

getAnyValue

public AnyValue getAnyValue()
Gets the value of the anyValue property.

Returns:
possible object is AnyValue

setAnyValue

public void setAnyValue(AnyValue value)
Sets the value of the anyValue property.

Parameters:
value - allowed object is AnyValue

isSetAnyValue

public boolean isSetAnyValue()

getNoValues

public NoValues getNoValues()
Gets the value of the noValues property.

Returns:
possible object is NoValues

setNoValues

public void setNoValues(NoValues value)
Sets the value of the noValues property.

Parameters:
value - allowed object is NoValues

isSetNoValues

public boolean isSetNoValues()

getValuesReference

public ValuesReference getValuesReference()
Gets the value of the valuesReference property.

Returns:
possible object is ValuesReference

setValuesReference

public void setValuesReference(ValuesReference value)
Sets the value of the valuesReference property.

Parameters:
value - allowed object is ValuesReference

isSetValuesReference

public boolean isSetValuesReference()

getDefaultValue

public ValueType getDefaultValue()
Optional default value for this quantity, which should be included when this quantity has a default value.

Returns:
possible object is ValueType

setDefaultValue

public void setDefaultValue(ValueType value)
Sets the value of the defaultValue property.

Parameters:
value - allowed object is ValueType

isSetDefaultValue

public boolean isSetDefaultValue()

getMeaning

public DomainMetadataType getMeaning()
Meaning metadata should be referenced or included for each quantity.

Returns:
possible object is DomainMetadataType

setMeaning

public void setMeaning(DomainMetadataType value)
Sets the value of the meaning property.

Parameters:
value - allowed object is DomainMetadataType

isSetMeaning

public boolean isSetMeaning()

getDataType

public DomainMetadataType getDataType()
This data type metadata should be referenced or included for each quantity.

Returns:
possible object is DomainMetadataType

setDataType

public void setDataType(DomainMetadataType value)
Sets the value of the dataType property.

Parameters:
value - allowed object is DomainMetadataType

isSetDataType

public boolean isSetDataType()

getUOM

public DomainMetadataType getUOM()
Identifier of unit of measure of this set of values. Should be included then this set of values has units (and not a more complete reference system).

Returns:
possible object is DomainMetadataType

setUOM

public void setUOM(DomainMetadataType value)
Sets the value of the uom property.

Parameters:
value - allowed object is DomainMetadataType

isSetUOM

public boolean isSetUOM()

getReferenceSystem

public DomainMetadataType getReferenceSystem()
Identifier of reference system used by this set of values. Should be included then this set of values has a reference system (not just units).

Returns:
possible object is DomainMetadataType

setReferenceSystem

public void setReferenceSystem(DomainMetadataType value)
Sets the value of the referenceSystem property.

Parameters:
value - allowed object is DomainMetadataType

isSetReferenceSystem

public boolean isSetReferenceSystem()

getMetadata

public List<JAXBElement<? extends MetadataType>> getMetadata()
Optional unordered list of other metadata about this quantity. A list of required and optional other metadata elements for this quantity should be specified in the Implementation Specification for this service.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 JAXBElement<MetadataType> JAXBElement<AdditionalParametersType>


isSetMetadata

public boolean isSetMetadata()

unsetMetadata

public void unsetMetadata()

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.ToStringStrategy strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString

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

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

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.HashCodeStrategy strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode

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.CopyTo

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

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

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

setMetadata

public void setMetadata(List<JAXBElement<? extends MetadataType>> value)

withAllowedValues

public UnNamedDomainType withAllowedValues(AllowedValues value)

withAnyValue

public UnNamedDomainType withAnyValue(AnyValue value)

withNoValues

public UnNamedDomainType withNoValues(NoValues value)

withValuesReference

public UnNamedDomainType withValuesReference(ValuesReference value)

withDefaultValue

public UnNamedDomainType withDefaultValue(ValueType value)

withMeaning

public UnNamedDomainType withMeaning(DomainMetadataType value)

withDataType

public UnNamedDomainType withDataType(DomainMetadataType value)

withUOM

public UnNamedDomainType withUOM(DomainMetadataType value)

withReferenceSystem

public UnNamedDomainType withReferenceSystem(DomainMetadataType value)

withMetadata

public UnNamedDomainType withMetadata(JAXBElement<? extends MetadataType>... values)

withMetadata

public UnNamedDomainType withMetadata(Collection<JAXBElement<? extends MetadataType>> values)

withMetadata

public UnNamedDomainType withMetadata(List<JAXBElement<? extends MetadataType>> value)


Copyright © 2008-2014 Highsource. All Rights Reserved.