net.opengis.swecommon.v_2_0
Class DataStreamType

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.DataStreamType
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 DataStreamType
extends AbstractSWEIdentifiableType
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 DataStreamType complex type.

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

 <complexType name="DataStreamType">
   <complexContent>
     <extension base="{http://www.opengis.net/swe/2.0}AbstractSWEIdentifiableType">
       <sequence>
         <element name="elementCount" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element ref="{http://www.opengis.net/swe/2.0}Count"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <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">
           <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"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class DataStreamType.ElementCount
          Java class for anonymous complex type.
static class DataStreamType.ElementType
          Java class for anonymous complex type.
static class DataStreamType.Encoding
          Java class for anonymous complex type.
 
Field Summary
protected  DataStreamType.ElementCount elementCount
           
protected  DataStreamType.ElementType elementType
           
protected  DataStreamType.Encoding encoding
           
protected  EncodedValuesPropertyType values
           
 
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
DataStreamType()
           
 
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)
           
 DataStreamType.ElementCount getElementCount()
          Gets the value of the elementCount property.
 DataStreamType.ElementType getElementType()
          Gets the value of the elementType property.
 DataStreamType.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(DataStreamType.ElementCount value)
          Sets the value of the elementCount property.
 void setElementType(DataStreamType.ElementType value)
          Sets the value of the elementType property.
 void setEncoding(DataStreamType.Encoding value)
          Sets the value of the encoding property.
 void setValues(EncodedValuesPropertyType value)
          Sets the value of the values property.
 String toString()
           
 DataStreamType withDescription(String value)
           
 DataStreamType withElementCount(DataStreamType.ElementCount value)
           
 DataStreamType withElementType(DataStreamType.ElementType value)
           
 DataStreamType withEncoding(DataStreamType.Encoding value)
           
 DataStreamType withExtension(Collection<Object> values)
           
 DataStreamType withExtension(List<Object> value)
           
 DataStreamType withExtension(Object... values)
           
 DataStreamType withId(String value)
           
 DataStreamType withIdentifier(String value)
           
 DataStreamType withLabel(String value)
           
 DataStreamType withValues(EncodedValuesPropertyType value)
           
 
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 DataStreamType.ElementCount elementCount

elementType

protected DataStreamType.ElementType elementType

encoding

protected DataStreamType.Encoding encoding

values

protected EncodedValuesPropertyType values
Constructor Detail

DataStreamType

public DataStreamType()
Method Detail

getElementCount

public DataStreamType.ElementCount getElementCount()
Gets the value of the elementCount property.

Returns:
possible object is DataStreamType.ElementCount

setElementCount

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

Parameters:
value - allowed object is DataStreamType.ElementCount

isSetElementCount

public boolean isSetElementCount()

getElementType

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

Returns:
possible object is DataStreamType.ElementType

setElementType

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

Parameters:
value - allowed object is DataStreamType.ElementType

isSetElementType

public boolean isSetElementType()

getEncoding

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

Returns:
possible object is DataStreamType.Encoding

setEncoding

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

Parameters:
value - allowed object is DataStreamType.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 AbstractSWEIdentifiableType

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 AbstractSWEIdentifiableType

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 AbstractSWEIdentifiableType

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 AbstractSWEIdentifiableType

equals

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

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 AbstractSWEIdentifiableType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractSWEIdentifiableType

clone

public Object clone()
Overrides:
clone in class AbstractSWEIdentifiableType

copyTo

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

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 AbstractSWEIdentifiableType

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 AbstractSWEIdentifiableType

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 AbstractSWEIdentifiableType

withElementCount

public DataStreamType withElementCount(DataStreamType.ElementCount value)

withElementType

public DataStreamType withElementType(DataStreamType.ElementType value)

withEncoding

public DataStreamType withEncoding(DataStreamType.Encoding value)

withValues

public DataStreamType withValues(EncodedValuesPropertyType value)

withIdentifier

public DataStreamType withIdentifier(String value)
Overrides:
withIdentifier in class AbstractSWEIdentifiableType

withLabel

public DataStreamType withLabel(String value)
Overrides:
withLabel in class AbstractSWEIdentifiableType

withDescription

public DataStreamType withDescription(String value)
Overrides:
withDescription in class AbstractSWEIdentifiableType

withExtension

public DataStreamType withExtension(Object... values)
Overrides:
withExtension in class AbstractSWEIdentifiableType

withExtension

public DataStreamType withExtension(Collection<Object> values)
Overrides:
withExtension in class AbstractSWEIdentifiableType

withId

public DataStreamType withId(String value)
Overrides:
withId in class AbstractSWEIdentifiableType

withExtension

public DataStreamType withExtension(List<Object> value)
Overrides:
withExtension in class AbstractSWEIdentifiableType


Copyright © 2008-2015. All Rights Reserved.