net.opengis.kml._2_2_0
Class IconStyleType

java.lang.Object
  extended by net.opengis.kml._2_2_0.AbstractObjectType
      extended by net.opengis.kml._2_2_0.AbstractSubStyleType
          extended by net.opengis.kml._2_2_0.AbstractColorStyleType
              extended by net.opengis.kml._2_2_0.IconStyleType

public class IconStyleType
extends AbstractColorStyleType

Classe Java pour IconStyleType complex type.

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.

 <complexType name="IconStyleType">
   <complexContent>
     <extension base="{http://www.opengis.net/kml/2.2}AbstractColorStyleType">
       <sequence>
         <element ref="{http://www.opengis.net/kml/2.2}scale" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}heading" minOccurs="0"/>
         <element name="Icon" type="{http://www.opengis.net/kml/2.2}BasicLinkType" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}hotSpot" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}IconStyleSimpleExtensionGroup" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}IconStyleObjectExtensionGroup" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  Double heading
           
protected  Vec2Type hotSpot
           
protected  BasicLinkType icon
           
protected  List<AbstractObjectType> iconStyleObjectExtensionGroup
           
protected  List<Object> iconStyleSimpleExtensionGroup
           
protected  Double scale
           
 
Fields inherited from class net.opengis.kml._2_2_0.AbstractColorStyleType
abstractColorStyleObjectExtensionGroup, abstractColorStyleSimpleExtensionGroup, color, colorMode
 
Fields inherited from class net.opengis.kml._2_2_0.AbstractSubStyleType
abstractSubStyleObjectExtensionGroup, abstractSubStyleSimpleExtensionGroup
 
Fields inherited from class net.opengis.kml._2_2_0.AbstractObjectType
id, objectSimpleExtensionGroup, targetId
 
Constructor Summary
IconStyleType()
           
 
Method Summary
 Double getHeading()
          Obtient la valeur de la propriété heading.
 Vec2Type getHotSpot()
          Obtient la valeur de la propriété hotSpot.
 BasicLinkType getIcon()
          Obtient la valeur de la propriété icon.
 List<AbstractObjectType> getIconStyleObjectExtensionGroup()
          Gets the value of the iconStyleObjectExtensionGroup property.
 List<Object> getIconStyleSimpleExtensionGroup()
          Gets the value of the iconStyleSimpleExtensionGroup property.
 Double getScale()
          Obtient la valeur de la propriété scale.
 boolean isSetHeading()
           
 boolean isSetHotSpot()
           
 boolean isSetIcon()
           
 boolean isSetIconStyleObjectExtensionGroup()
           
 boolean isSetIconStyleSimpleExtensionGroup()
           
 boolean isSetScale()
           
 void setHeading(Double value)
          Définit la valeur de la propriété heading.
 void setHotSpot(Vec2Type value)
          Définit la valeur de la propriété hotSpot.
 void setIcon(BasicLinkType value)
          Définit la valeur de la propriété icon.
 void setScale(Double value)
          Définit la valeur de la propriété scale.
 void unsetIconStyleObjectExtensionGroup()
           
 void unsetIconStyleSimpleExtensionGroup()
           
 
Methods inherited from class net.opengis.kml._2_2_0.AbstractColorStyleType
getAbstractColorStyleObjectExtensionGroup, getAbstractColorStyleSimpleExtensionGroup, getColor, getColorMode, isSetAbstractColorStyleObjectExtensionGroup, isSetAbstractColorStyleSimpleExtensionGroup, isSetColor, isSetColorMode, setColor, setColorMode, unsetAbstractColorStyleObjectExtensionGroup, unsetAbstractColorStyleSimpleExtensionGroup
 
Methods inherited from class net.opengis.kml._2_2_0.AbstractSubStyleType
getAbstractSubStyleObjectExtensionGroup, getAbstractSubStyleSimpleExtensionGroup, isSetAbstractSubStyleObjectExtensionGroup, isSetAbstractSubStyleSimpleExtensionGroup, unsetAbstractSubStyleObjectExtensionGroup, unsetAbstractSubStyleSimpleExtensionGroup
 
Methods inherited from class net.opengis.kml._2_2_0.AbstractObjectType
getId, getObjectSimpleExtensionGroup, getTargetId, isSetId, isSetObjectSimpleExtensionGroup, isSetTargetId, setId, setTargetId, unsetObjectSimpleExtensionGroup
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

scale

protected Double scale

heading

protected Double heading

icon

protected BasicLinkType icon

hotSpot

protected Vec2Type hotSpot

iconStyleSimpleExtensionGroup

protected List<Object> iconStyleSimpleExtensionGroup

iconStyleObjectExtensionGroup

protected List<AbstractObjectType> iconStyleObjectExtensionGroup
Constructor Detail

IconStyleType

public IconStyleType()
Method Detail

getScale

public Double getScale()
Obtient la valeur de la propriété scale.

Returns:
possible object is Double

setScale

public void setScale(Double value)
Définit la valeur de la propriété scale.

Parameters:
value - allowed object is Double

isSetScale

public boolean isSetScale()

getHeading

public Double getHeading()
Obtient la valeur de la propriété heading.

Returns:
possible object is Double

setHeading

public void setHeading(Double value)
Définit la valeur de la propriété heading.

Parameters:
value - allowed object is Double

isSetHeading

public boolean isSetHeading()

getIcon

public BasicLinkType getIcon()
Obtient la valeur de la propriété icon.

Returns:
possible object is BasicLinkType

setIcon

public void setIcon(BasicLinkType value)
Définit la valeur de la propriété icon.

Parameters:
value - allowed object is BasicLinkType

isSetIcon

public boolean isSetIcon()

getHotSpot

public Vec2Type getHotSpot()
Obtient la valeur de la propriété hotSpot.

Returns:
possible object is Vec2Type

setHotSpot

public void setHotSpot(Vec2Type value)
Définit la valeur de la propriété hotSpot.

Parameters:
value - allowed object is Vec2Type

isSetHotSpot

public boolean isSetHotSpot()

getIconStyleSimpleExtensionGroup

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

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

    getIconStyleSimpleExtensionGroup().add(newItem);
 

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


isSetIconStyleSimpleExtensionGroup

public boolean isSetIconStyleSimpleExtensionGroup()

unsetIconStyleSimpleExtensionGroup

public void unsetIconStyleSimpleExtensionGroup()

getIconStyleObjectExtensionGroup

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

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

    getIconStyleObjectExtensionGroup().add(newItem);
 

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


isSetIconStyleObjectExtensionGroup

public boolean isSetIconStyleObjectExtensionGroup()

unsetIconStyleObjectExtensionGroup

public void unsetIconStyleObjectExtensionGroup()


Copyright © 2014 IRSTV CNRS-FR-2488. All Rights Reserved.