net.opengis.swecommon.v_2_0
Class DataArrayType

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.DataArrayType
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:
MatrixType

public class DataArrayType
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 DataArrayType complex type.

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

 <complexType name="DataArrayType">
   <complexContent>
     <extension base="{http://www.opengis.net/swe/2.0}AbstractDataComponentType">
       <sequence>
         <element name="elementCount" type="{http://www.opengis.net/swe/2.0}CountPropertyType"/>
         <element name="elementType">
           <complexType>
             <complexContent>
               <extension base="{http://www.opengis.net/swe/2.0}AbstractDataComponentPropertyType">
                 <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
               </extension>
             </complexContent>
           </complexType>
         </element>
         <element name="encoding" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element ref="{http://www.opengis.net/swe/2.0}AbstractEncoding"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="values" type="{http://www.opengis.net/swe/2.0}EncodedValuesPropertyType" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class DataArrayType.ElementType
          Java class for anonymous complex type.
static class DataArrayType.Encoding
          Java class for anonymous complex type.
 
Field Summary
protected  CountPropertyType elementCount
           
protected  DataArrayType.ElementType elementType
           
protected  DataArrayType.Encoding encoding
           
protected  EncodedValuesPropertyType values
           
 
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
DataArrayType()
           
 
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)
           
 CountPropertyType getElementCount()
          Gets the value of the elementCount property.
 DataArrayType.ElementType getElementType()
          Gets the value of the elementType property.
 DataArrayType.Encoding getEncoding()
          Gets the value of the encoding property.
 EncodedValuesPropertyType getValues()
          Gets the value of the values property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 boolean isSetElementCount()
           
 boolean isSetElementType()
           
 boolean isSetEncoding()
           
 boolean isSetValues()
           
 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 setElementCount(CountPropertyType value)
          Sets the value of the elementCount property.
 void setElementType(DataArrayType.ElementType value)
          Sets the value of the elementType property.
 void setEncoding(DataArrayType.Encoding value)
          Sets the value of the encoding property.
 void setValues(EncodedValuesPropertyType value)
          Sets the value of the values property.
 String toString()
           
 DataArrayType withDefinition(String value)
           
 DataArrayType withDescription(String value)
           
 DataArrayType withElementCount(CountPropertyType value)
           
 DataArrayType withElementType(DataArrayType.ElementType value)
           
 DataArrayType withEncoding(DataArrayType.Encoding value)
           
 DataArrayType withExtension(Collection<Object> values)
           
 DataArrayType withExtension(List<Object> value)
           
 DataArrayType withExtension(Object... values)
           
 DataArrayType withId(String value)
           
 DataArrayType withIdentifier(String value)
           
 DataArrayType withLabel(String value)
           
 DataArrayType withOptional(boolean value)
           
 DataArrayType withUpdatable(boolean value)
           
 DataArrayType withValues(EncodedValuesPropertyType 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
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
 

Field Detail

elementCount

protected CountPropertyType elementCount

elementType

protected DataArrayType.ElementType elementType

encoding

protected DataArrayType.Encoding encoding

values

protected EncodedValuesPropertyType values
Constructor Detail

DataArrayType

public DataArrayType()
Method Detail

getElementCount

public CountPropertyType getElementCount()
Gets the value of the elementCount property.

Returns:
possible object is CountPropertyType

setElementCount

public void setElementCount(CountPropertyType value)
Sets the value of the elementCount property.

Parameters:
value - allowed object is CountPropertyType

isSetElementCount

public boolean isSetElementCount()

getElementType

public DataArrayType.ElementType getElementType()
Gets the value of the elementType property.

Returns:
possible object is DataArrayType.ElementType

setElementType

public void setElementType(DataArrayType.ElementType value)
Sets the value of the elementType property.

Parameters:
value - allowed object is DataArrayType.ElementType

isSetElementType

public boolean isSetElementType()

getEncoding

public DataArrayType.Encoding getEncoding()
Gets the value of the encoding property.

Returns:
possible object is DataArrayType.Encoding

setEncoding

public void setEncoding(DataArrayType.Encoding value)
Sets the value of the encoding property.

Parameters:
value - allowed object is DataArrayType.Encoding

isSetEncoding

public boolean isSetEncoding()

getValues

public EncodedValuesPropertyType getValues()
Gets the value of the values property.

Returns:
possible object is EncodedValuesPropertyType

setValues

public void setValues(EncodedValuesPropertyType value)
Sets the value of the values property.

Parameters:
value - allowed object is EncodedValuesPropertyType

isSetValues

public boolean isSetValues()

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

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 AbstractSWEIdentifiableType

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

withElementCount

public DataArrayType withElementCount(CountPropertyType value)

withElementType

public DataArrayType withElementType(DataArrayType.ElementType value)

withEncoding

public DataArrayType withEncoding(DataArrayType.Encoding value)

withValues

public DataArrayType withValues(EncodedValuesPropertyType value)

withUpdatable

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

withOptional

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

withDefinition

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

withIdentifier

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

withLabel

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

withDescription

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

withExtension

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

withExtension

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

withId

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

withExtension

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


Copyright © 2008-2015. All Rights Reserved.