org.citygml4j.jaxb.gml._3_1_1
Class BaseStyleDescriptorType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
      extended by org.citygml4j.jaxb.gml._3_1_1.BaseStyleDescriptorType
Direct Known Subclasses:
GeometryStyleType, GraphStyleType, LabelStyleType, TopologyStyleType

public class BaseStyleDescriptorType
extends AbstractGMLType

Base complex type for geometry, topology, label and graph styles.

Java class for BaseStyleDescriptorType complex type.

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

 <complexType name="BaseStyleDescriptorType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}AbstractGMLType">
       <sequence>
         <element name="spatialResolution" type="{http://www.opengis.net/gml}ScaleType" minOccurs="0"/>
         <element name="styleVariation" type="{http://www.opengis.net/gml}StyleVariationType" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.w3.org/2001/SMIL20/}animate" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.w3.org/2001/SMIL20/}animateMotion" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.w3.org/2001/SMIL20/}animateColor" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.w3.org/2001/SMIL20/}set" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
BaseStyleDescriptorType()
           
 
Method Summary
 java.util.List<AnimateType> getAnimate()
          Gets the value of the animate property.
 java.util.List<AnimateColorType> getAnimateColor()
          Gets the value of the animateColor property.
 java.util.List<AnimateMotionType> getAnimateMotion()
          Gets the value of the animateMotion property.
 java.util.List<SetType> getSet()
          Gets the value of the set property.
 ScaleType getSpatialResolution()
          Gets the value of the spatialResolution property.
 java.util.List<StyleVariationType> getStyleVariation()
          Gets the value of the styleVariation property.
 boolean isSetAnimate()
           
 boolean isSetAnimateColor()
           
 boolean isSetAnimateMotion()
           
 boolean isSetSet()
           
 boolean isSetSpatialResolution()
           
 boolean isSetStyleVariation()
           
 void setAnimate(java.util.List<AnimateType> animate)
          Sets the value of the animate property.
 void setAnimateColor(java.util.List<AnimateColorType> animateColor)
          Sets the value of the animateColor property.
 void setAnimateMotion(java.util.List<AnimateMotionType> animateMotion)
          Sets the value of the animateMotion property.
 void setSet(java.util.List<SetType> set)
          Sets the value of the set property.
 void setSpatialResolution(ScaleType value)
          Sets the value of the spatialResolution property.
 void setStyleVariation(java.util.List<StyleVariationType> styleVariation)
          Sets the value of the styleVariation property.
 void unsetAnimate()
           
 void unsetAnimateColor()
           
 void unsetAnimateMotion()
           
 void unsetSet()
           
 void unsetStyleVariation()
           
 
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, setMetaDataProperty, setName, unsetMetaDataProperty, unsetName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseStyleDescriptorType

public BaseStyleDescriptorType()
Method Detail

getSpatialResolution

public ScaleType getSpatialResolution()
Gets the value of the spatialResolution property.

Returns:
possible object is ScaleType

setSpatialResolution

public void setSpatialResolution(ScaleType value)
Sets the value of the spatialResolution property.

Parameters:
value - allowed object is ScaleType

isSetSpatialResolution

public boolean isSetSpatialResolution()

getStyleVariation

public java.util.List<StyleVariationType> getStyleVariation()
Gets the value of the styleVariation 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 styleVariation property.

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

    getStyleVariation().add(newItem);
 

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


isSetStyleVariation

public boolean isSetStyleVariation()

unsetStyleVariation

public void unsetStyleVariation()

getAnimate

public java.util.List<AnimateType> getAnimate()
Gets the value of the animate 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 animate property.

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

    getAnimate().add(newItem);
 

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


isSetAnimate

public boolean isSetAnimate()

unsetAnimate

public void unsetAnimate()

getAnimateMotion

public java.util.List<AnimateMotionType> getAnimateMotion()
Gets the value of the animateMotion 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 animateMotion property.

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

    getAnimateMotion().add(newItem);
 

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


isSetAnimateMotion

public boolean isSetAnimateMotion()

unsetAnimateMotion

public void unsetAnimateMotion()

getAnimateColor

public java.util.List<AnimateColorType> getAnimateColor()
Gets the value of the animateColor 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 animateColor property.

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

    getAnimateColor().add(newItem);
 

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


isSetAnimateColor

public boolean isSetAnimateColor()

unsetAnimateColor

public void unsetAnimateColor()

getSet

public java.util.List<SetType> getSet()
Gets the value of the set 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 set property.

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

    getSet().add(newItem);
 

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


isSetSet

public boolean isSetSet()

unsetSet

public void unsetSet()

setStyleVariation

public void setStyleVariation(java.util.List<StyleVariationType> styleVariation)
Sets the value of the styleVariation property.

Parameters:
styleVariation - allowed object is StyleVariationType

setAnimate

public void setAnimate(java.util.List<AnimateType> animate)
Sets the value of the animate property.

Parameters:
animate - allowed object is AnimateType

setAnimateMotion

public void setAnimateMotion(java.util.List<AnimateMotionType> animateMotion)
Sets the value of the animateMotion property.

Parameters:
animateMotion - allowed object is AnimateMotionType

setAnimateColor

public void setAnimateColor(java.util.List<AnimateColorType> animateColor)
Sets the value of the animateColor property.

Parameters:
animateColor - allowed object is AnimateColorType

setSet

public void setSet(java.util.List<SetType> set)
Sets the value of the set property.

Parameters:
set - allowed object is SetType