net.opengis.swecommon.v_2_0
Class AbstractSimpleComponentType

java.lang.Object
  extended by net.opengis.swecommon.v_2_0.AbstractSWEType
      extended by net.opengis.swecommon.v_2_0.AbstractSWEIdentifiableType
          extended by net.opengis.swecommon.v_2_0.AbstractDataComponentType
              extended by net.opengis.swecommon.v_2_0.AbstractSimpleComponentType
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:
BooleanType, CategoryRangeType, CategoryType, CountRangeType, CountType, QuantityRangeType, QuantityType, TextType, TimeRangeType, TimeType

public abstract class AbstractSimpleComponentType
extends AbstractDataComponentType
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

Java class for AbstractSimpleComponentType complex type.

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

 <complexType name="AbstractSimpleComponentType">
   <complexContent>
     <extension base="{http://www.opengis.net/swe/2.0}AbstractDataComponentType">
       <sequence>
         <element name="quality" type="{http://www.opengis.net/swe/2.0}QualityPropertyType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="nilValues" type="{http://www.opengis.net/swe/2.0}NilValuesPropertyType" minOccurs="0"/>
       </sequence>
       <attribute name="referenceFrame" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
       <attribute name="axisID" type="{http://www.w3.org/2001/XMLSchema}string" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  String axisID
           
protected  NilValuesPropertyType nilValues
           
protected  List<QualityPropertyType> quality
           
protected  String referenceFrame
           
 
Fields inherited from class net.opengis.swecommon.v_2_0.AbstractDataComponentType
definition, optional, updatable
 
Fields inherited from class net.opengis.swecommon.v_2_0.AbstractSWEIdentifiableType
description, identifier, label
 
Fields inherited from class net.opengis.swecommon.v_2_0.AbstractSWEType
extension, id
 
Constructor Summary
AbstractSimpleComponentType()
           
 
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)
           
 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)
           
 String getAxisID()
          Gets the value of the axisID property.
 NilValuesPropertyType getNilValues()
          Gets the value of the nilValues property.
 List<QualityPropertyType> getQuality()
          Gets the value of the quality property.
 String getReferenceFrame()
          Gets the value of the referenceFrame property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 boolean isSetAxisID()
           
 boolean isSetNilValues()
           
 boolean isSetQuality()
           
 boolean isSetReferenceFrame()
           
 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 setAxisID(String value)
          Sets the value of the axisID property.
 void setNilValues(NilValuesPropertyType value)
          Sets the value of the nilValues property.
 void setQuality(List<QualityPropertyType> value)
           
 void setReferenceFrame(String value)
          Sets the value of the referenceFrame property.
 String toString()
           
 void unsetQuality()
           
 AbstractSimpleComponentType withAxisID(String value)
           
 AbstractSimpleComponentType withDefinition(String value)
           
 AbstractSimpleComponentType withDescription(String value)
           
 AbstractSimpleComponentType withExtension(Collection<Object> values)
           
 AbstractSimpleComponentType withExtension(List<Object> value)
           
 AbstractSimpleComponentType withExtension(Object... values)
           
 AbstractSimpleComponentType withId(String value)
           
 AbstractSimpleComponentType withIdentifier(String value)
           
 AbstractSimpleComponentType withLabel(String value)
           
 AbstractSimpleComponentType withNilValues(NilValuesPropertyType value)
           
 AbstractSimpleComponentType withOptional(boolean value)
           
 AbstractSimpleComponentType withQuality(Collection<QualityPropertyType> values)
           
 AbstractSimpleComponentType withQuality(List<QualityPropertyType> value)
           
 AbstractSimpleComponentType withQuality(QualityPropertyType... values)
           
 AbstractSimpleComponentType withReferenceFrame(String value)
           
 AbstractSimpleComponentType withUpdatable(boolean value)
           
 
Methods inherited from class net.opengis.swecommon.v_2_0.AbstractDataComponentType
getDefinition, isOptional, isSetDefinition, isSetOptional, isSetUpdatable, isUpdatable, setDefinition, setOptional, setUpdatable, unsetOptional, unsetUpdatable
 
Methods inherited from class net.opengis.swecommon.v_2_0.AbstractSWEIdentifiableType
createNewInstance, getDescription, getIdentifier, getLabel, isSetDescription, isSetIdentifier, isSetLabel, setDescription, setIdentifier, setLabel
 
Methods inherited from class net.opengis.swecommon.v_2_0.AbstractSWEType
getExtension, getId, isSetExtension, isSetId, setExtension, setId, unsetExtension
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jvnet.jaxb2_commons.lang.CopyTo
createNewInstance
 
Methods inherited from interface org.jvnet.jaxb2_commons.lang.MergeFrom
createNewInstance
 

Field Detail

quality

protected List<QualityPropertyType> quality

nilValues

protected NilValuesPropertyType nilValues

referenceFrame

protected String referenceFrame

axisID

protected String axisID
Constructor Detail

AbstractSimpleComponentType

public AbstractSimpleComponentType()
Method Detail

getQuality

public List<QualityPropertyType> getQuality()
Gets the value of the quality 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 quality property.

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

    getQuality().add(newItem);
 

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


isSetQuality

public boolean isSetQuality()

unsetQuality

public void unsetQuality()

getNilValues

public NilValuesPropertyType getNilValues()
Gets the value of the nilValues property.

Returns:
possible object is NilValuesPropertyType

setNilValues

public void setNilValues(NilValuesPropertyType value)
Sets the value of the nilValues property.

Parameters:
value - allowed object is NilValuesPropertyType

isSetNilValues

public boolean isSetNilValues()

getReferenceFrame

public String getReferenceFrame()
Gets the value of the referenceFrame property.

Returns:
possible object is String

setReferenceFrame

public void setReferenceFrame(String value)
Sets the value of the referenceFrame property.

Parameters:
value - allowed object is String

isSetReferenceFrame

public boolean isSetReferenceFrame()

getAxisID

public String getAxisID()
Gets the value of the axisID property.

Returns:
possible object is String

setAxisID

public void setAxisID(String value)
Sets the value of the axisID property.

Parameters:
value - allowed object is String

isSetAxisID

public boolean isSetAxisID()

toString

public String toString()
Overrides:
toString in class AbstractDataComponentType

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 AbstractDataComponentType

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 AbstractDataComponentType

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 AbstractDataComponentType

equals

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

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 AbstractDataComponentType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractDataComponentType

clone

public Object clone()
Overrides:
clone in class AbstractDataComponentType

copyTo

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

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 AbstractDataComponentType

mergeFrom

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

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 AbstractDataComponentType

setQuality

public void setQuality(List<QualityPropertyType> value)

withQuality

public AbstractSimpleComponentType withQuality(QualityPropertyType... values)

withQuality

public AbstractSimpleComponentType withQuality(Collection<QualityPropertyType> values)

withNilValues

public AbstractSimpleComponentType withNilValues(NilValuesPropertyType value)

withReferenceFrame

public AbstractSimpleComponentType withReferenceFrame(String value)

withAxisID

public AbstractSimpleComponentType withAxisID(String value)

withQuality

public AbstractSimpleComponentType withQuality(List<QualityPropertyType> value)

withUpdatable

public AbstractSimpleComponentType withUpdatable(boolean value)
Overrides:
withUpdatable in class AbstractDataComponentType

withOptional

public AbstractSimpleComponentType withOptional(boolean value)
Overrides:
withOptional in class AbstractDataComponentType

withDefinition

public AbstractSimpleComponentType withDefinition(String value)
Overrides:
withDefinition in class AbstractDataComponentType

withIdentifier

public AbstractSimpleComponentType withIdentifier(String value)
Overrides:
withIdentifier in class AbstractDataComponentType

withLabel

public AbstractSimpleComponentType withLabel(String value)
Overrides:
withLabel in class AbstractDataComponentType

withDescription

public AbstractSimpleComponentType withDescription(String value)
Overrides:
withDescription in class AbstractDataComponentType

withExtension

public AbstractSimpleComponentType withExtension(Object... values)
Overrides:
withExtension in class AbstractDataComponentType

withExtension

public AbstractSimpleComponentType withExtension(Collection<Object> values)
Overrides:
withExtension in class AbstractDataComponentType

withId

public AbstractSimpleComponentType withId(String value)
Overrides:
withId in class AbstractDataComponentType

withExtension

public AbstractSimpleComponentType withExtension(List<Object> value)
Overrides:
withExtension in class AbstractDataComponentType


Copyright © 2008-2015. All Rights Reserved.