net.opengis.swecommon.v_2_0
Class BinaryEncodingType

java.lang.Object
  extended by net.opengis.swecommon.v_2_0.AbstractSWEType
      extended by net.opengis.swecommon.v_2_0.AbstractEncodingType
          extended by net.opengis.swecommon.v_2_0.BinaryEncodingType
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 BinaryEncodingType
extends AbstractEncodingType
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 BinaryEncodingType complex type.

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

 <complexType name="BinaryEncodingType">
   <complexContent>
     <extension base="{http://www.opengis.net/swe/2.0}AbstractEncodingType">
       <sequence>
         <element name="member" maxOccurs="unbounded">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <group ref="{http://www.opengis.net/swe/2.0}ComponentOrBlock"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
       <attribute name="byteOrder" use="required" type="{http://www.opengis.net/swe/2.0}ByteOrderType" />
       <attribute name="byteEncoding" use="required" type="{http://www.opengis.net/swe/2.0}ByteEncodingType" />
       <attribute name="byteLength" type="{http://www.w3.org/2001/XMLSchema}integer" />
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class BinaryEncodingType.Member
          Java class for anonymous complex type.
 
Field Summary
protected  ByteEncodingType byteEncoding
           
protected  BigInteger byteLength
           
protected  ByteOrderType byteOrder
           
protected  List<BinaryEncodingType.Member> member
           
 
Fields inherited from class net.opengis.swecommon.v_2_0.AbstractSWEType
extension, id
 
Constructor Summary
BinaryEncodingType()
           
 
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)
           
 ByteEncodingType getByteEncoding()
          Gets the value of the byteEncoding property.
 BigInteger getByteLength()
          Gets the value of the byteLength property.
 ByteOrderType getByteOrder()
          Gets the value of the byteOrder property.
 List<BinaryEncodingType.Member> getMember()
          Gets the value of the member property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 boolean isSetByteEncoding()
           
 boolean isSetByteLength()
           
 boolean isSetByteOrder()
           
 boolean isSetMember()
           
 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 setByteEncoding(ByteEncodingType value)
          Sets the value of the byteEncoding property.
 void setByteLength(BigInteger value)
          Sets the value of the byteLength property.
 void setByteOrder(ByteOrderType value)
          Sets the value of the byteOrder property.
 void setMember(List<BinaryEncodingType.Member> value)
           
 String toString()
           
 void unsetMember()
           
 BinaryEncodingType withByteEncoding(ByteEncodingType value)
           
 BinaryEncodingType withByteLength(BigInteger value)
           
 BinaryEncodingType withByteOrder(ByteOrderType value)
           
 BinaryEncodingType withExtension(Collection<Object> values)
           
 BinaryEncodingType withExtension(List<Object> value)
           
 BinaryEncodingType withExtension(Object... values)
           
 BinaryEncodingType withId(String value)
           
 BinaryEncodingType withMember(BinaryEncodingType.Member... values)
           
 BinaryEncodingType withMember(Collection<BinaryEncodingType.Member> values)
           
 BinaryEncodingType withMember(List<BinaryEncodingType.Member> value)
           
 
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

member

protected List<BinaryEncodingType.Member> member

byteOrder

protected ByteOrderType byteOrder

byteEncoding

protected ByteEncodingType byteEncoding

byteLength

protected BigInteger byteLength
Constructor Detail

BinaryEncodingType

public BinaryEncodingType()
Method Detail

getMember

public List<BinaryEncodingType.Member> getMember()
Gets the value of the member 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 member property.

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

    getMember().add(newItem);
 

Objects of the following type(s) are allowed in the list BinaryEncodingType.Member


isSetMember

public boolean isSetMember()

unsetMember

public void unsetMember()

getByteOrder

public ByteOrderType getByteOrder()
Gets the value of the byteOrder property.

Returns:
possible object is ByteOrderType

setByteOrder

public void setByteOrder(ByteOrderType value)
Sets the value of the byteOrder property.

Parameters:
value - allowed object is ByteOrderType

isSetByteOrder

public boolean isSetByteOrder()

getByteEncoding

public ByteEncodingType getByteEncoding()
Gets the value of the byteEncoding property.

Returns:
possible object is ByteEncodingType

setByteEncoding

public void setByteEncoding(ByteEncodingType value)
Sets the value of the byteEncoding property.

Parameters:
value - allowed object is ByteEncodingType

isSetByteEncoding

public boolean isSetByteEncoding()

getByteLength

public BigInteger getByteLength()
Gets the value of the byteLength property.

Returns:
possible object is BigInteger

setByteLength

public void setByteLength(BigInteger value)
Sets the value of the byteLength property.

Parameters:
value - allowed object is BigInteger

isSetByteLength

public boolean isSetByteLength()

toString

public String toString()
Overrides:
toString in class AbstractEncodingType

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 AbstractEncodingType

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 AbstractEncodingType

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 AbstractEncodingType

equals

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

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 AbstractEncodingType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractEncodingType

clone

public Object clone()
Overrides:
clone in class AbstractEncodingType

copyTo

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

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 AbstractEncodingType

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 AbstractSWEType

mergeFrom

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

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 AbstractEncodingType

setMember

public void setMember(List<BinaryEncodingType.Member> value)

withMember

public BinaryEncodingType withMember(BinaryEncodingType.Member... values)

withMember

public BinaryEncodingType withMember(Collection<BinaryEncodingType.Member> values)

withByteOrder

public BinaryEncodingType withByteOrder(ByteOrderType value)

withByteEncoding

public BinaryEncodingType withByteEncoding(ByteEncodingType value)

withByteLength

public BinaryEncodingType withByteLength(BigInteger value)

withMember

public BinaryEncodingType withMember(List<BinaryEncodingType.Member> value)

withExtension

public BinaryEncodingType withExtension(Object... values)
Overrides:
withExtension in class AbstractEncodingType

withExtension

public BinaryEncodingType withExtension(Collection<Object> values)
Overrides:
withExtension in class AbstractEncodingType

withId

public BinaryEncodingType withId(String value)
Overrides:
withId in class AbstractEncodingType

withExtension

public BinaryEncodingType withExtension(List<Object> value)
Overrides:
withExtension in class AbstractEncodingType


Copyright © 2008-2015. All Rights Reserved.