net.opengis.kml.v_2_3
Class ViewVolumeType

java.lang.Object
  extended by net.opengis.kml.v_2_3.AbstractObjectType
      extended by net.opengis.kml.v_2_3.ViewVolumeType
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 ViewVolumeType
extends AbstractObjectType
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 ViewVolumeType complex type.

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

 <complexType name="ViewVolumeType">
   <complexContent>
     <extension base="{http://www.opengis.net/kml/2.2}AbstractObjectType">
       <all>
         <element ref="{http://www.opengis.net/kml/2.2}leftFov" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}rightFov" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}bottomFov" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}topFov" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}near" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}ViewVolumeSimpleExtensionGroup" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}ViewVolumeObjectExtensionGroup" maxOccurs="unbounded" minOccurs="0"/>
       </all>
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  Double bottomFov
           
protected  Double leftFov
           
protected  Double near
           
protected  Double rightFov
           
protected  Double topFov
           
protected  List<AbstractObjectType> viewVolumeObjectExtensionGroup
           
protected  List<Object> viewVolumeSimpleExtensionGroup
           
 
Fields inherited from class net.opengis.kml.v_2_3.AbstractObjectType
id, objectSimpleExtensionGroup, targetId
 
Constructor Summary
ViewVolumeType()
           
 
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)
           
 Double getBottomFov()
          Gets the value of the bottomFov property.
 Double getLeftFov()
          Gets the value of the leftFov property.
 Double getNear()
          Gets the value of the near property.
 Double getRightFov()
          Gets the value of the rightFov property.
 Double getTopFov()
          Gets the value of the topFov property.
 List<AbstractObjectType> getViewVolumeObjectExtensionGroup()
          Gets the value of the viewVolumeObjectExtensionGroup property.
 List<Object> getViewVolumeSimpleExtensionGroup()
          Gets the value of the viewVolumeSimpleExtensionGroup property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetBottomFov()
           
 boolean isSetLeftFov()
           
 boolean isSetNear()
           
 boolean isSetRightFov()
           
 boolean isSetTopFov()
           
 boolean isSetViewVolumeObjectExtensionGroup()
           
 boolean isSetViewVolumeSimpleExtensionGroup()
           
 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 setBottomFov(Double value)
          Sets the value of the bottomFov property.
 void setLeftFov(Double value)
          Sets the value of the leftFov property.
 void setNear(Double value)
          Sets the value of the near property.
 void setRightFov(Double value)
          Sets the value of the rightFov property.
 void setTopFov(Double value)
          Sets the value of the topFov property.
 void setViewVolumeObjectExtensionGroup(List<AbstractObjectType> value)
           
 void setViewVolumeSimpleExtensionGroup(List<Object> value)
           
 String toString()
           
 void unsetViewVolumeObjectExtensionGroup()
           
 void unsetViewVolumeSimpleExtensionGroup()
           
 ViewVolumeType withBottomFov(Double value)
           
 ViewVolumeType withId(String value)
           
 ViewVolumeType withLeftFov(Double value)
           
 ViewVolumeType withNear(Double value)
           
 ViewVolumeType withObjectSimpleExtensionGroup(Collection<Object> values)
           
 ViewVolumeType withObjectSimpleExtensionGroup(List<Object> value)
           
 ViewVolumeType withObjectSimpleExtensionGroup(Object... values)
           
 ViewVolumeType withRightFov(Double value)
           
 ViewVolumeType withTargetId(String value)
           
 ViewVolumeType withTopFov(Double value)
           
 ViewVolumeType withViewVolumeObjectExtensionGroup(AbstractObjectType... values)
           
 ViewVolumeType withViewVolumeObjectExtensionGroup(Collection<AbstractObjectType> values)
           
 ViewVolumeType withViewVolumeObjectExtensionGroup(List<AbstractObjectType> value)
           
 ViewVolumeType withViewVolumeSimpleExtensionGroup(Collection<Object> values)
           
 ViewVolumeType withViewVolumeSimpleExtensionGroup(List<Object> value)
           
 ViewVolumeType withViewVolumeSimpleExtensionGroup(Object... values)
           
 
Methods inherited from class net.opengis.kml.v_2_3.AbstractObjectType
getId, getObjectSimpleExtensionGroup, getOtherAttributes, getTargetId, isSetId, isSetObjectSimpleExtensionGroup, isSetTargetId, setId, setObjectSimpleExtensionGroup, setTargetId, unsetObjectSimpleExtensionGroup
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

leftFov

protected Double leftFov

rightFov

protected Double rightFov

bottomFov

protected Double bottomFov

topFov

protected Double topFov

near

protected Double near

viewVolumeSimpleExtensionGroup

protected List<Object> viewVolumeSimpleExtensionGroup

viewVolumeObjectExtensionGroup

protected List<AbstractObjectType> viewVolumeObjectExtensionGroup
Constructor Detail

ViewVolumeType

public ViewVolumeType()
Method Detail

getLeftFov

public Double getLeftFov()
Gets the value of the leftFov property.

Returns:
possible object is Double

setLeftFov

public void setLeftFov(Double value)
Sets the value of the leftFov property.

Parameters:
value - allowed object is Double

isSetLeftFov

public boolean isSetLeftFov()

getRightFov

public Double getRightFov()
Gets the value of the rightFov property.

Returns:
possible object is Double

setRightFov

public void setRightFov(Double value)
Sets the value of the rightFov property.

Parameters:
value - allowed object is Double

isSetRightFov

public boolean isSetRightFov()

getBottomFov

public Double getBottomFov()
Gets the value of the bottomFov property.

Returns:
possible object is Double

setBottomFov

public void setBottomFov(Double value)
Sets the value of the bottomFov property.

Parameters:
value - allowed object is Double

isSetBottomFov

public boolean isSetBottomFov()

getTopFov

public Double getTopFov()
Gets the value of the topFov property.

Returns:
possible object is Double

setTopFov

public void setTopFov(Double value)
Sets the value of the topFov property.

Parameters:
value - allowed object is Double

isSetTopFov

public boolean isSetTopFov()

getNear

public Double getNear()
Gets the value of the near property.

Returns:
possible object is Double

setNear

public void setNear(Double value)
Sets the value of the near property.

Parameters:
value - allowed object is Double

isSetNear

public boolean isSetNear()

getViewVolumeSimpleExtensionGroup

public List<Object> getViewVolumeSimpleExtensionGroup()
Gets the value of the viewVolumeSimpleExtensionGroup 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 viewVolumeSimpleExtensionGroup property.

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

    getViewVolumeSimpleExtensionGroup().add(newItem);
 

Objects of the following type(s) are allowed in the list Object


isSetViewVolumeSimpleExtensionGroup

public boolean isSetViewVolumeSimpleExtensionGroup()

unsetViewVolumeSimpleExtensionGroup

public void unsetViewVolumeSimpleExtensionGroup()

getViewVolumeObjectExtensionGroup

public List<AbstractObjectType> getViewVolumeObjectExtensionGroup()
Gets the value of the viewVolumeObjectExtensionGroup 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 viewVolumeObjectExtensionGroup property.

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

    getViewVolumeObjectExtensionGroup().add(newItem);
 

Objects of the following type(s) are allowed in the list AbstractObjectType


isSetViewVolumeObjectExtensionGroup

public boolean isSetViewVolumeObjectExtensionGroup()

unsetViewVolumeObjectExtensionGroup

public void unsetViewVolumeObjectExtensionGroup()

toString

public String toString()
Overrides:
toString in class AbstractObjectType

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 AbstractObjectType

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 AbstractObjectType

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 AbstractObjectType

equals

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

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 AbstractObjectType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractObjectType

clone

public Object clone()
Overrides:
clone in class AbstractObjectType

copyTo

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

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 AbstractObjectType

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

mergeFrom

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

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 AbstractObjectType

setViewVolumeSimpleExtensionGroup

public void setViewVolumeSimpleExtensionGroup(List<Object> value)

setViewVolumeObjectExtensionGroup

public void setViewVolumeObjectExtensionGroup(List<AbstractObjectType> value)

withLeftFov

public ViewVolumeType withLeftFov(Double value)

withRightFov

public ViewVolumeType withRightFov(Double value)

withBottomFov

public ViewVolumeType withBottomFov(Double value)

withTopFov

public ViewVolumeType withTopFov(Double value)

withNear

public ViewVolumeType withNear(Double value)

withViewVolumeSimpleExtensionGroup

public ViewVolumeType withViewVolumeSimpleExtensionGroup(Object... values)

withViewVolumeSimpleExtensionGroup

public ViewVolumeType withViewVolumeSimpleExtensionGroup(Collection<Object> values)

withViewVolumeObjectExtensionGroup

public ViewVolumeType withViewVolumeObjectExtensionGroup(AbstractObjectType... values)

withViewVolumeObjectExtensionGroup

public ViewVolumeType withViewVolumeObjectExtensionGroup(Collection<AbstractObjectType> values)

withViewVolumeSimpleExtensionGroup

public ViewVolumeType withViewVolumeSimpleExtensionGroup(List<Object> value)

withViewVolumeObjectExtensionGroup

public ViewVolumeType withViewVolumeObjectExtensionGroup(List<AbstractObjectType> value)

withObjectSimpleExtensionGroup

public ViewVolumeType withObjectSimpleExtensionGroup(Object... values)
Overrides:
withObjectSimpleExtensionGroup in class AbstractObjectType

withObjectSimpleExtensionGroup

public ViewVolumeType withObjectSimpleExtensionGroup(Collection<Object> values)
Overrides:
withObjectSimpleExtensionGroup in class AbstractObjectType

withId

public ViewVolumeType withId(String value)
Overrides:
withId in class AbstractObjectType

withTargetId

public ViewVolumeType withTargetId(String value)
Overrides:
withTargetId in class AbstractObjectType

withObjectSimpleExtensionGroup

public ViewVolumeType withObjectSimpleExtensionGroup(List<Object> value)
Overrides:
withObjectSimpleExtensionGroup in class AbstractObjectType


Copyright © 2008-2016. All Rights Reserved.