net.opengis.swecommon.v_2_0
Class VectorType

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.VectorType
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 VectorType
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 VectorType complex type.

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

 <complexType name="VectorType">
   <complexContent>
     <extension base="{http://www.opengis.net/swe/2.0}AbstractDataComponentType">
       <sequence>
         <element name="coordinate" maxOccurs="unbounded">
           <complexType>
             <complexContent>
               <extension base="{http://www.opengis.net/swe/2.0}AnyNumericalPropertyType">
                 <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
               </extension>
             </complexContent>
           </complexType>
         </element>
       </sequence>
       <attribute name="referenceFrame" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
       <attribute name="localFrame" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class VectorType.Coordinate
          Java class for anonymous complex type.
 
Field Summary
protected  List<VectorType.Coordinate> coordinate
           
protected  String localFrame
           
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
VectorType()
           
 
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)
           
 List<VectorType.Coordinate> getCoordinate()
          Gets the value of the coordinate property.
 String getLocalFrame()
          Gets the value of the localFrame 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 isSetCoordinate()
           
 boolean isSetLocalFrame()
           
 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 setCoordinate(List<VectorType.Coordinate> value)
           
 void setLocalFrame(String value)
          Sets the value of the localFrame property.
 void setReferenceFrame(String value)
          Sets the value of the referenceFrame property.
 String toString()
           
 void unsetCoordinate()
           
 VectorType withCoordinate(Collection<VectorType.Coordinate> values)
           
 VectorType withCoordinate(List<VectorType.Coordinate> value)
           
 VectorType withCoordinate(VectorType.Coordinate... values)
           
 VectorType withDefinition(String value)
           
 VectorType withDescription(String value)
           
 VectorType withExtension(Collection<Object> values)
           
 VectorType withExtension(List<Object> value)
           
 VectorType withExtension(Object... values)
           
 VectorType withId(String value)
           
 VectorType withIdentifier(String value)
           
 VectorType withLabel(String value)
           
 VectorType withLocalFrame(String value)
           
 VectorType withOptional(boolean value)
           
 VectorType withReferenceFrame(String value)
           
 VectorType 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
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

coordinate

protected List<VectorType.Coordinate> coordinate

referenceFrame

protected String referenceFrame

localFrame

protected String localFrame
Constructor Detail

VectorType

public VectorType()
Method Detail

getCoordinate

public List<VectorType.Coordinate> getCoordinate()
Gets the value of the coordinate 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 coordinate property.

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

    getCoordinate().add(newItem);
 

Objects of the following type(s) are allowed in the list VectorType.Coordinate


isSetCoordinate

public boolean isSetCoordinate()

unsetCoordinate

public void unsetCoordinate()

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()

getLocalFrame

public String getLocalFrame()
Gets the value of the localFrame property.

Returns:
possible object is String

setLocalFrame

public void setLocalFrame(String value)
Sets the value of the localFrame property.

Parameters:
value - allowed object is String

isSetLocalFrame

public boolean isSetLocalFrame()

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

setCoordinate

public void setCoordinate(List<VectorType.Coordinate> value)

withCoordinate

public VectorType withCoordinate(VectorType.Coordinate... values)

withCoordinate

public VectorType withCoordinate(Collection<VectorType.Coordinate> values)

withReferenceFrame

public VectorType withReferenceFrame(String value)

withLocalFrame

public VectorType withLocalFrame(String value)

withCoordinate

public VectorType withCoordinate(List<VectorType.Coordinate> value)

withUpdatable

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

withOptional

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

withDefinition

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

withIdentifier

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

withLabel

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

withDescription

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

withExtension

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

withExtension

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

withId

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

withExtension

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


Copyright © 2008-2015. All Rights Reserved.