net.opengis.kml.v_2_3
Class StyleType

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

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

 <complexType name="StyleType">
   <complexContent>
     <extension base="{http://www.opengis.net/kml/2.2}AbstractStyleSelectorType">
       <all>
         <element ref="{http://www.opengis.net/kml/2.2}IconStyle" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}LabelStyle" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}LineStyle" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}PolyStyle" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}BalloonStyle" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}ListStyle" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}StyleSimpleExtensionGroup" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}StyleObjectExtensionGroup" maxOccurs="unbounded" minOccurs="0"/>
       </all>
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  BalloonStyleType balloonStyle
           
protected  IconStyleType iconStyle
           
protected  LabelStyleType labelStyle
           
protected  LineStyleType lineStyle
           
protected  ListStyleType listStyle
           
protected  PolyStyleType polyStyle
           
protected  List<AbstractObjectType> styleObjectExtensionGroup
           
protected  List<Object> styleSimpleExtensionGroup
           
 
Fields inherited from class net.opengis.kml.v_2_3.AbstractStyleSelectorType
abstractStyleSelectorObjectExtensionGroup, abstractStyleSelectorSimpleExtensionGroup
 
Fields inherited from class net.opengis.kml.v_2_3.AbstractObjectType
id, objectSimpleExtensionGroup, targetId
 
Constructor Summary
StyleType()
           
 
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)
           
 BalloonStyleType getBalloonStyle()
          Gets the value of the balloonStyle property.
 IconStyleType getIconStyle()
          Gets the value of the iconStyle property.
 LabelStyleType getLabelStyle()
          Gets the value of the labelStyle property.
 LineStyleType getLineStyle()
          Gets the value of the lineStyle property.
 ListStyleType getListStyle()
          Gets the value of the listStyle property.
 PolyStyleType getPolyStyle()
          Gets the value of the polyStyle property.
 List<AbstractObjectType> getStyleObjectExtensionGroup()
          Gets the value of the styleObjectExtensionGroup property.
 List<Object> getStyleSimpleExtensionGroup()
          Gets the value of the styleSimpleExtensionGroup property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetBalloonStyle()
           
 boolean isSetIconStyle()
           
 boolean isSetLabelStyle()
           
 boolean isSetLineStyle()
           
 boolean isSetListStyle()
           
 boolean isSetPolyStyle()
           
 boolean isSetStyleObjectExtensionGroup()
           
 boolean isSetStyleSimpleExtensionGroup()
           
 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 setBalloonStyle(BalloonStyleType value)
          Sets the value of the balloonStyle property.
 void setIconStyle(IconStyleType value)
          Sets the value of the iconStyle property.
 void setLabelStyle(LabelStyleType value)
          Sets the value of the labelStyle property.
 void setLineStyle(LineStyleType value)
          Sets the value of the lineStyle property.
 void setListStyle(ListStyleType value)
          Sets the value of the listStyle property.
 void setPolyStyle(PolyStyleType value)
          Sets the value of the polyStyle property.
 void setStyleObjectExtensionGroup(List<AbstractObjectType> value)
           
 void setStyleSimpleExtensionGroup(List<Object> value)
           
 String toString()
           
 void unsetStyleObjectExtensionGroup()
           
 void unsetStyleSimpleExtensionGroup()
           
 StyleType withAbstractStyleSelectorObjectExtensionGroup(AbstractObjectType... values)
           
 StyleType withAbstractStyleSelectorObjectExtensionGroup(Collection<AbstractObjectType> values)
           
 StyleType withAbstractStyleSelectorObjectExtensionGroup(List<AbstractObjectType> value)
           
 StyleType withAbstractStyleSelectorSimpleExtensionGroup(Collection<Object> values)
           
 StyleType withAbstractStyleSelectorSimpleExtensionGroup(List<Object> value)
           
 StyleType withAbstractStyleSelectorSimpleExtensionGroup(Object... values)
           
 StyleType withBalloonStyle(BalloonStyleType value)
           
 StyleType withIconStyle(IconStyleType value)
           
 StyleType withId(String value)
           
 StyleType withLabelStyle(LabelStyleType value)
           
 StyleType withLineStyle(LineStyleType value)
           
 StyleType withListStyle(ListStyleType value)
           
 StyleType withObjectSimpleExtensionGroup(Collection<Object> values)
           
 StyleType withObjectSimpleExtensionGroup(List<Object> value)
           
 StyleType withObjectSimpleExtensionGroup(Object... values)
           
 StyleType withPolyStyle(PolyStyleType value)
           
 StyleType withStyleObjectExtensionGroup(AbstractObjectType... values)
           
 StyleType withStyleObjectExtensionGroup(Collection<AbstractObjectType> values)
           
 StyleType withStyleObjectExtensionGroup(List<AbstractObjectType> value)
           
 StyleType withStyleSimpleExtensionGroup(Collection<Object> values)
           
 StyleType withStyleSimpleExtensionGroup(List<Object> value)
           
 StyleType withStyleSimpleExtensionGroup(Object... values)
           
 StyleType withTargetId(String value)
           
 
Methods inherited from class net.opengis.kml.v_2_3.AbstractStyleSelectorType
getAbstractStyleSelectorObjectExtensionGroup, getAbstractStyleSelectorSimpleExtensionGroup, isSetAbstractStyleSelectorObjectExtensionGroup, isSetAbstractStyleSelectorSimpleExtensionGroup, setAbstractStyleSelectorObjectExtensionGroup, setAbstractStyleSelectorSimpleExtensionGroup, unsetAbstractStyleSelectorObjectExtensionGroup, unsetAbstractStyleSelectorSimpleExtensionGroup
 
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

iconStyle

protected IconStyleType iconStyle

labelStyle

protected LabelStyleType labelStyle

lineStyle

protected LineStyleType lineStyle

polyStyle

protected PolyStyleType polyStyle

balloonStyle

protected BalloonStyleType balloonStyle

listStyle

protected ListStyleType listStyle

styleSimpleExtensionGroup

protected List<Object> styleSimpleExtensionGroup

styleObjectExtensionGroup

protected List<AbstractObjectType> styleObjectExtensionGroup
Constructor Detail

StyleType

public StyleType()
Method Detail

getIconStyle

public IconStyleType getIconStyle()
Gets the value of the iconStyle property.

Returns:
possible object is IconStyleType

setIconStyle

public void setIconStyle(IconStyleType value)
Sets the value of the iconStyle property.

Parameters:
value - allowed object is IconStyleType

isSetIconStyle

public boolean isSetIconStyle()

getLabelStyle

public LabelStyleType getLabelStyle()
Gets the value of the labelStyle property.

Returns:
possible object is LabelStyleType

setLabelStyle

public void setLabelStyle(LabelStyleType value)
Sets the value of the labelStyle property.

Parameters:
value - allowed object is LabelStyleType

isSetLabelStyle

public boolean isSetLabelStyle()

getLineStyle

public LineStyleType getLineStyle()
Gets the value of the lineStyle property.

Returns:
possible object is LineStyleType

setLineStyle

public void setLineStyle(LineStyleType value)
Sets the value of the lineStyle property.

Parameters:
value - allowed object is LineStyleType

isSetLineStyle

public boolean isSetLineStyle()

getPolyStyle

public PolyStyleType getPolyStyle()
Gets the value of the polyStyle property.

Returns:
possible object is PolyStyleType

setPolyStyle

public void setPolyStyle(PolyStyleType value)
Sets the value of the polyStyle property.

Parameters:
value - allowed object is PolyStyleType

isSetPolyStyle

public boolean isSetPolyStyle()

getBalloonStyle

public BalloonStyleType getBalloonStyle()
Gets the value of the balloonStyle property.

Returns:
possible object is BalloonStyleType

setBalloonStyle

public void setBalloonStyle(BalloonStyleType value)
Sets the value of the balloonStyle property.

Parameters:
value - allowed object is BalloonStyleType

isSetBalloonStyle

public boolean isSetBalloonStyle()

getListStyle

public ListStyleType getListStyle()
Gets the value of the listStyle property.

Returns:
possible object is ListStyleType

setListStyle

public void setListStyle(ListStyleType value)
Sets the value of the listStyle property.

Parameters:
value - allowed object is ListStyleType

isSetListStyle

public boolean isSetListStyle()

getStyleSimpleExtensionGroup

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

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

    getStyleSimpleExtensionGroup().add(newItem);
 

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


isSetStyleSimpleExtensionGroup

public boolean isSetStyleSimpleExtensionGroup()

unsetStyleSimpleExtensionGroup

public void unsetStyleSimpleExtensionGroup()

getStyleObjectExtensionGroup

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

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

    getStyleObjectExtensionGroup().add(newItem);
 

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


isSetStyleObjectExtensionGroup

public boolean isSetStyleObjectExtensionGroup()

unsetStyleObjectExtensionGroup

public void unsetStyleObjectExtensionGroup()

toString

public String toString()
Overrides:
toString in class AbstractStyleSelectorType

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 AbstractStyleSelectorType

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 AbstractStyleSelectorType

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 AbstractStyleSelectorType

equals

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

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 AbstractStyleSelectorType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractStyleSelectorType

clone

public Object clone()
Overrides:
clone in class AbstractStyleSelectorType

copyTo

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

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 AbstractStyleSelectorType

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 AbstractStyleSelectorType

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 AbstractStyleSelectorType

setStyleSimpleExtensionGroup

public void setStyleSimpleExtensionGroup(List<Object> value)

setStyleObjectExtensionGroup

public void setStyleObjectExtensionGroup(List<AbstractObjectType> value)

withIconStyle

public StyleType withIconStyle(IconStyleType value)

withLabelStyle

public StyleType withLabelStyle(LabelStyleType value)

withLineStyle

public StyleType withLineStyle(LineStyleType value)

withPolyStyle

public StyleType withPolyStyle(PolyStyleType value)

withBalloonStyle

public StyleType withBalloonStyle(BalloonStyleType value)

withListStyle

public StyleType withListStyle(ListStyleType value)

withStyleSimpleExtensionGroup

public StyleType withStyleSimpleExtensionGroup(Object... values)

withStyleSimpleExtensionGroup

public StyleType withStyleSimpleExtensionGroup(Collection<Object> values)

withStyleObjectExtensionGroup

public StyleType withStyleObjectExtensionGroup(AbstractObjectType... values)

withStyleObjectExtensionGroup

public StyleType withStyleObjectExtensionGroup(Collection<AbstractObjectType> values)

withStyleSimpleExtensionGroup

public StyleType withStyleSimpleExtensionGroup(List<Object> value)

withStyleObjectExtensionGroup

public StyleType withStyleObjectExtensionGroup(List<AbstractObjectType> value)

withAbstractStyleSelectorSimpleExtensionGroup

public StyleType withAbstractStyleSelectorSimpleExtensionGroup(Object... values)
Overrides:
withAbstractStyleSelectorSimpleExtensionGroup in class AbstractStyleSelectorType

withAbstractStyleSelectorSimpleExtensionGroup

public StyleType withAbstractStyleSelectorSimpleExtensionGroup(Collection<Object> values)
Overrides:
withAbstractStyleSelectorSimpleExtensionGroup in class AbstractStyleSelectorType

withAbstractStyleSelectorObjectExtensionGroup

public StyleType withAbstractStyleSelectorObjectExtensionGroup(AbstractObjectType... values)
Overrides:
withAbstractStyleSelectorObjectExtensionGroup in class AbstractStyleSelectorType

withAbstractStyleSelectorObjectExtensionGroup

public StyleType withAbstractStyleSelectorObjectExtensionGroup(Collection<AbstractObjectType> values)
Overrides:
withAbstractStyleSelectorObjectExtensionGroup in class AbstractStyleSelectorType

withAbstractStyleSelectorSimpleExtensionGroup

public StyleType withAbstractStyleSelectorSimpleExtensionGroup(List<Object> value)
Overrides:
withAbstractStyleSelectorSimpleExtensionGroup in class AbstractStyleSelectorType

withAbstractStyleSelectorObjectExtensionGroup

public StyleType withAbstractStyleSelectorObjectExtensionGroup(List<AbstractObjectType> value)
Overrides:
withAbstractStyleSelectorObjectExtensionGroup in class AbstractStyleSelectorType

withObjectSimpleExtensionGroup

public StyleType withObjectSimpleExtensionGroup(Object... values)
Overrides:
withObjectSimpleExtensionGroup in class AbstractStyleSelectorType

withObjectSimpleExtensionGroup

public StyleType withObjectSimpleExtensionGroup(Collection<Object> values)
Overrides:
withObjectSimpleExtensionGroup in class AbstractStyleSelectorType

withId

public StyleType withId(String value)
Overrides:
withId in class AbstractStyleSelectorType

withTargetId

public StyleType withTargetId(String value)
Overrides:
withTargetId in class AbstractStyleSelectorType

withObjectSimpleExtensionGroup

public StyleType withObjectSimpleExtensionGroup(List<Object> value)
Overrides:
withObjectSimpleExtensionGroup in class AbstractStyleSelectorType


Copyright © 2008-2015. All Rights Reserved.