net.opengis.ols.v_1_2
Class PositionType

java.lang.Object
  extended by net.opengis.ols.v_1_2.AbstractDataType
      extended by net.opengis.ols.v_1_2.AbstractLocationType
          extended by net.opengis.ols.v_1_2.AbstractPositionType
              extended by net.opengis.ols.v_1_2.PositionType
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

public class PositionType
extends AbstractPositionType
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

Java class for PositionType complex type.

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

 <complexType name="PositionType">
   <complexContent>
     <extension base="{http://www.opengis.net/xls}AbstractPositionType">
       <sequence>
         <element ref="{http://www.opengis.net/gml}Point"/>
         <choice minOccurs="0">
           <element ref="{http://www.opengis.net/xls}Ellipse"/>
           <element ref="{http://www.opengis.net/gml}CircleByCenterPoint"/>
           <element ref="{http://www.opengis.net/xls}CircularArc"/>
           <element ref="{http://www.opengis.net/gml}Polygon"/>
           <element ref="{http://www.opengis.net/gml}MultiPolygon"/>
         </choice>
         <element name="QoP" type="{http://www.opengis.net/xls}QualityOfPositionType" minOccurs="0"/>
         <element ref="{http://www.opengis.net/xls}Time" minOccurs="0"/>
         <element name="Speed" type="{http://www.opengis.net/xls}SpeedType" minOccurs="0"/>
         <element name="Direction" type="{http://www.opengis.net/xls}AngleType" minOccurs="0"/>
       </sequence>
       <attribute name="levelOfConf" type="{http://www.w3.org/2001/XMLSchema}string" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  CircleByCenterPointType circleByCenterPoint
           
protected  CircularArcType circularArc
           
protected  AngleType direction
           
protected  EllipseType ellipse
           
protected  String levelOfConf
           
protected  MultiPolygonType multiPolygon
           
protected  PointType point
           
protected  PolygonType polygon
           
protected  QualityOfPositionType qoP
           
protected  SpeedType speed
           
protected  TimeType time
           
 
Constructor Summary
PositionType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 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.EqualsStrategy2 strategy)
           
 CircleByCenterPointType getCircleByCenterPoint()
          Gets the value of the circleByCenterPoint property.
 CircularArcType getCircularArc()
          Gets the value of the circularArc property.
 AngleType getDirection()
          Gets the value of the direction property.
 EllipseType getEllipse()
          Gets the value of the ellipse property.
 String getLevelOfConf()
          Gets the value of the levelOfConf property.
 MultiPolygonType getMultiPolygon()
          Gets the value of the multiPolygon property.
 PointType getPoint()
          Gets the value of the point property.
 PolygonType getPolygon()
          Gets the value of the polygon property.
 QualityOfPositionType getQoP()
          Gets the value of the qoP property.
 SpeedType getSpeed()
          Gets the value of the speed property.
 TimeType getTime()
          Gets the value of the time property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetCircleByCenterPoint()
           
 boolean isSetCircularArc()
           
 boolean isSetDirection()
           
 boolean isSetEllipse()
           
 boolean isSetLevelOfConf()
           
 boolean isSetMultiPolygon()
           
 boolean isSetPoint()
           
 boolean isSetPolygon()
           
 boolean isSetQoP()
           
 boolean isSetSpeed()
           
 boolean isSetTime()
           
 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.MergeStrategy2 strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setCircleByCenterPoint(CircleByCenterPointType value)
          Sets the value of the circleByCenterPoint property.
 void setCircularArc(CircularArcType value)
          Sets the value of the circularArc property.
 void setDirection(AngleType value)
          Sets the value of the direction property.
 void setEllipse(EllipseType value)
          Sets the value of the ellipse property.
 void setLevelOfConf(String value)
          Sets the value of the levelOfConf property.
 void setMultiPolygon(MultiPolygonType value)
          Sets the value of the multiPolygon property.
 void setPoint(PointType value)
          Sets the value of the point property.
 void setPolygon(PolygonType value)
          Sets the value of the polygon property.
 void setQoP(QualityOfPositionType value)
          Sets the value of the qoP property.
 void setSpeed(SpeedType value)
          Sets the value of the speed property.
 void setTime(TimeType value)
          Sets the value of the time property.
 String toString()
           
 PositionType withCircleByCenterPoint(CircleByCenterPointType value)
           
 PositionType withCircularArc(CircularArcType value)
           
 PositionType withDirection(AngleType value)
           
 PositionType withEllipse(EllipseType value)
           
 PositionType withLevelOfConf(String value)
           
 PositionType withMultiPolygon(MultiPolygonType value)
           
 PositionType withPoint(PointType value)
           
 PositionType withPolygon(PolygonType value)
           
 PositionType withQoP(QualityOfPositionType value)
           
 PositionType withSpeed(SpeedType value)
           
 PositionType withTime(TimeType value)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

point

protected PointType point

ellipse

protected EllipseType ellipse

circleByCenterPoint

protected CircleByCenterPointType circleByCenterPoint

circularArc

protected CircularArcType circularArc

polygon

protected PolygonType polygon

multiPolygon

protected MultiPolygonType multiPolygon

qoP

protected QualityOfPositionType qoP

time

protected TimeType time

speed

protected SpeedType speed

direction

protected AngleType direction

levelOfConf

protected String levelOfConf
Constructor Detail

PositionType

public PositionType()
Method Detail

getPoint

public PointType getPoint()
Gets the value of the point property.

Returns:
possible object is PointType

setPoint

public void setPoint(PointType value)
Sets the value of the point property.

Parameters:
value - allowed object is PointType

isSetPoint

public boolean isSetPoint()

getEllipse

public EllipseType getEllipse()
Gets the value of the ellipse property.

Returns:
possible object is EllipseType

setEllipse

public void setEllipse(EllipseType value)
Sets the value of the ellipse property.

Parameters:
value - allowed object is EllipseType

isSetEllipse

public boolean isSetEllipse()

getCircleByCenterPoint

public CircleByCenterPointType getCircleByCenterPoint()
Gets the value of the circleByCenterPoint property.

Returns:
possible object is CircleByCenterPointType

setCircleByCenterPoint

public void setCircleByCenterPoint(CircleByCenterPointType value)
Sets the value of the circleByCenterPoint property.

Parameters:
value - allowed object is CircleByCenterPointType

isSetCircleByCenterPoint

public boolean isSetCircleByCenterPoint()

getCircularArc

public CircularArcType getCircularArc()
Gets the value of the circularArc property.

Returns:
possible object is CircularArcType

setCircularArc

public void setCircularArc(CircularArcType value)
Sets the value of the circularArc property.

Parameters:
value - allowed object is CircularArcType

isSetCircularArc

public boolean isSetCircularArc()

getPolygon

public PolygonType getPolygon()
Gets the value of the polygon property.

Returns:
possible object is PolygonType

setPolygon

public void setPolygon(PolygonType value)
Sets the value of the polygon property.

Parameters:
value - allowed object is PolygonType

isSetPolygon

public boolean isSetPolygon()

getMultiPolygon

public MultiPolygonType getMultiPolygon()
Gets the value of the multiPolygon property.

Returns:
possible object is MultiPolygonType

setMultiPolygon

public void setMultiPolygon(MultiPolygonType value)
Sets the value of the multiPolygon property.

Parameters:
value - allowed object is MultiPolygonType

isSetMultiPolygon

public boolean isSetMultiPolygon()

getQoP

public QualityOfPositionType getQoP()
Gets the value of the qoP property.

Returns:
possible object is QualityOfPositionType

setQoP

public void setQoP(QualityOfPositionType value)
Sets the value of the qoP property.

Parameters:
value - allowed object is QualityOfPositionType

isSetQoP

public boolean isSetQoP()

getTime

public TimeType getTime()
Gets the value of the time property.

Returns:
possible object is TimeType

setTime

public void setTime(TimeType value)
Sets the value of the time property.

Parameters:
value - allowed object is TimeType

isSetTime

public boolean isSetTime()

getSpeed

public SpeedType getSpeed()
Gets the value of the speed property.

Returns:
possible object is SpeedType

setSpeed

public void setSpeed(SpeedType value)
Sets the value of the speed property.

Parameters:
value - allowed object is SpeedType

isSetSpeed

public boolean isSetSpeed()

getDirection

public AngleType getDirection()
Gets the value of the direction property.

Returns:
possible object is AngleType

setDirection

public void setDirection(AngleType value)
Sets the value of the direction property.

Parameters:
value - allowed object is AngleType

isSetDirection

public boolean isSetDirection()

getLevelOfConf

public String getLevelOfConf()
Gets the value of the levelOfConf property.

Returns:
possible object is String

setLevelOfConf

public void setLevelOfConf(String value)
Sets the value of the levelOfConf property.

Parameters:
value - allowed object is String

isSetLevelOfConf

public boolean isSetLevelOfConf()

toString

public String toString()
Overrides:
toString in class AbstractPositionType

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString2
Overrides:
append in class AbstractPositionType

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2
Overrides:
appendFields in class AbstractPositionType

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.EqualsStrategy2 strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals2
Overrides:
equals in class AbstractPositionType

equals

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

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2
Overrides:
hashCode in class AbstractPositionType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractPositionType

clone

public Object clone()
Overrides:
clone in class AbstractPositionType

copyTo

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

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Overrides:
copyTo in class AbstractPositionType

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
Overrides:
createNewInstance in class AbstractDataType

mergeFrom

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

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.MergeStrategy2 strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
Overrides:
mergeFrom in class AbstractPositionType

withPoint

public PositionType withPoint(PointType value)

withEllipse

public PositionType withEllipse(EllipseType value)

withCircleByCenterPoint

public PositionType withCircleByCenterPoint(CircleByCenterPointType value)

withCircularArc

public PositionType withCircularArc(CircularArcType value)

withPolygon

public PositionType withPolygon(PolygonType value)

withMultiPolygon

public PositionType withMultiPolygon(MultiPolygonType value)

withQoP

public PositionType withQoP(QualityOfPositionType value)

withTime

public PositionType withTime(TimeType value)

withSpeed

public PositionType withSpeed(SpeedType value)

withDirection

public PositionType withDirection(AngleType value)

withLevelOfConf

public PositionType withLevelOfConf(String value)


Copyright © 2008-2015. All Rights Reserved.