net.opengis.kml.v_2_3
Class ListStyleType

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

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

 <complexType name="ListStyleType">
   <complexContent>
     <extension base="{http://www.opengis.net/kml/2.2}AbstractSubStyleType">
       <all>
         <element ref="{http://www.opengis.net/kml/2.2}abstractListItemType" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}bgColor" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}ItemIcon" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}maxSnippetLines" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}ListStyleSimpleExtensionGroup" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}ListStyleObjectExtensionGroup" maxOccurs="unbounded" minOccurs="0"/>
       </all>
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  JAXBElement<?> abstractListItemType
           
protected  byte[] bgColor
           
protected  List<ItemIconType> itemIcon
           
protected  List<AbstractObjectType> listStyleObjectExtensionGroup
           
protected  List<Object> listStyleSimpleExtensionGroup
           
protected  Integer maxSnippetLines
           
 
Fields inherited from class net.opengis.kml.v_2_3.AbstractSubStyleType
abstractSubStyleObjectExtensionGroup, abstractSubStyleSimpleExtensionGroup
 
Fields inherited from class net.opengis.kml.v_2_3.AbstractObjectType
id, objectSimpleExtensionGroup, targetId
 
Constructor Summary
ListStyleType()
           
 
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)
           
 JAXBElement<?> getAbstractListItemType()
          Gets the value of the abstractListItemType property.
 byte[] getBgColor()
          Gets the value of the bgColor property.
 List<ItemIconType> getItemIcon()
          Gets the value of the itemIcon property.
 List<AbstractObjectType> getListStyleObjectExtensionGroup()
          Gets the value of the listStyleObjectExtensionGroup property.
 List<Object> getListStyleSimpleExtensionGroup()
          Gets the value of the listStyleSimpleExtensionGroup property.
 Integer getMaxSnippetLines()
          Gets the value of the maxSnippetLines property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetAbstractListItemType()
           
 boolean isSetBgColor()
           
 boolean isSetItemIcon()
           
 boolean isSetListStyleObjectExtensionGroup()
           
 boolean isSetListStyleSimpleExtensionGroup()
           
 boolean isSetMaxSnippetLines()
           
 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 setAbstractListItemType(JAXBElement<?> value)
          Sets the value of the abstractListItemType property.
 void setBgColor(byte[] value)
          Sets the value of the bgColor property.
 void setItemIcon(List<ItemIconType> value)
           
 void setListStyleObjectExtensionGroup(List<AbstractObjectType> value)
           
 void setListStyleSimpleExtensionGroup(List<Object> value)
           
 void setMaxSnippetLines(Integer value)
          Sets the value of the maxSnippetLines property.
 String toString()
           
 void unsetItemIcon()
           
 void unsetListStyleObjectExtensionGroup()
           
 void unsetListStyleSimpleExtensionGroup()
           
 ListStyleType withAbstractListItemType(JAXBElement<?> value)
           
 ListStyleType withAbstractSubStyleObjectExtensionGroup(AbstractObjectType... values)
           
 ListStyleType withAbstractSubStyleObjectExtensionGroup(Collection<AbstractObjectType> values)
           
 ListStyleType withAbstractSubStyleObjectExtensionGroup(List<AbstractObjectType> value)
           
 ListStyleType withAbstractSubStyleSimpleExtensionGroup(Collection<Object> values)
           
 ListStyleType withAbstractSubStyleSimpleExtensionGroup(List<Object> value)
           
 ListStyleType withAbstractSubStyleSimpleExtensionGroup(Object... values)
           
 ListStyleType withBgColor(byte[] value)
           
 ListStyleType withId(String value)
           
 ListStyleType withItemIcon(Collection<ItemIconType> values)
           
 ListStyleType withItemIcon(ItemIconType... values)
           
 ListStyleType withItemIcon(List<ItemIconType> value)
           
 ListStyleType withListStyleObjectExtensionGroup(AbstractObjectType... values)
           
 ListStyleType withListStyleObjectExtensionGroup(Collection<AbstractObjectType> values)
           
 ListStyleType withListStyleObjectExtensionGroup(List<AbstractObjectType> value)
           
 ListStyleType withListStyleSimpleExtensionGroup(Collection<Object> values)
           
 ListStyleType withListStyleSimpleExtensionGroup(List<Object> value)
           
 ListStyleType withListStyleSimpleExtensionGroup(Object... values)
           
 ListStyleType withMaxSnippetLines(Integer value)
           
 ListStyleType withObjectSimpleExtensionGroup(Collection<Object> values)
           
 ListStyleType withObjectSimpleExtensionGroup(List<Object> value)
           
 ListStyleType withObjectSimpleExtensionGroup(Object... values)
           
 ListStyleType withTargetId(String value)
           
 
Methods inherited from class net.opengis.kml.v_2_3.AbstractSubStyleType
getAbstractSubStyleObjectExtensionGroup, getAbstractSubStyleSimpleExtensionGroup, isSetAbstractSubStyleObjectExtensionGroup, isSetAbstractSubStyleSimpleExtensionGroup, setAbstractSubStyleObjectExtensionGroup, setAbstractSubStyleSimpleExtensionGroup, unsetAbstractSubStyleObjectExtensionGroup, unsetAbstractSubStyleSimpleExtensionGroup
 
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

abstractListItemType

protected JAXBElement<?> abstractListItemType

bgColor

protected byte[] bgColor

itemIcon

protected List<ItemIconType> itemIcon

maxSnippetLines

protected Integer maxSnippetLines

listStyleSimpleExtensionGroup

protected List<Object> listStyleSimpleExtensionGroup

listStyleObjectExtensionGroup

protected List<AbstractObjectType> listStyleObjectExtensionGroup
Constructor Detail

ListStyleType

public ListStyleType()
Method Detail

getAbstractListItemType

public JAXBElement<?> getAbstractListItemType()
Gets the value of the abstractListItemType property.

Returns:
possible object is JAXBElement<ListItemTypeEnumType> JAXBElement<String>

setAbstractListItemType

public void setAbstractListItemType(JAXBElement<?> value)
Sets the value of the abstractListItemType property.

Parameters:
value - allowed object is JAXBElement<ListItemTypeEnumType> JAXBElement<String>

isSetAbstractListItemType

public boolean isSetAbstractListItemType()

getBgColor

public byte[] getBgColor()
Gets the value of the bgColor property.

Returns:
possible object is String

setBgColor

public void setBgColor(byte[] value)
Sets the value of the bgColor property.

Parameters:
value - allowed object is String

isSetBgColor

public boolean isSetBgColor()

getItemIcon

public List<ItemIconType> getItemIcon()
Gets the value of the itemIcon 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 itemIcon property.

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

    getItemIcon().add(newItem);
 

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


isSetItemIcon

public boolean isSetItemIcon()

unsetItemIcon

public void unsetItemIcon()

getMaxSnippetLines

public Integer getMaxSnippetLines()
Gets the value of the maxSnippetLines property.

Returns:
possible object is Integer

setMaxSnippetLines

public void setMaxSnippetLines(Integer value)
Sets the value of the maxSnippetLines property.

Parameters:
value - allowed object is Integer

isSetMaxSnippetLines

public boolean isSetMaxSnippetLines()

getListStyleSimpleExtensionGroup

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

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

    getListStyleSimpleExtensionGroup().add(newItem);
 

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


isSetListStyleSimpleExtensionGroup

public boolean isSetListStyleSimpleExtensionGroup()

unsetListStyleSimpleExtensionGroup

public void unsetListStyleSimpleExtensionGroup()

getListStyleObjectExtensionGroup

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

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

    getListStyleObjectExtensionGroup().add(newItem);
 

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


isSetListStyleObjectExtensionGroup

public boolean isSetListStyleObjectExtensionGroup()

unsetListStyleObjectExtensionGroup

public void unsetListStyleObjectExtensionGroup()

toString

public String toString()
Overrides:
toString in class AbstractSubStyleType

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 AbstractSubStyleType

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 AbstractSubStyleType

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 AbstractSubStyleType

equals

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

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 AbstractSubStyleType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractSubStyleType

clone

public Object clone()
Overrides:
clone in class AbstractSubStyleType

copyTo

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

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 AbstractSubStyleType

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 AbstractSubStyleType

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 AbstractSubStyleType

setItemIcon

public void setItemIcon(List<ItemIconType> value)

setListStyleSimpleExtensionGroup

public void setListStyleSimpleExtensionGroup(List<Object> value)

setListStyleObjectExtensionGroup

public void setListStyleObjectExtensionGroup(List<AbstractObjectType> value)

withAbstractListItemType

public ListStyleType withAbstractListItemType(JAXBElement<?> value)

withBgColor

public ListStyleType withBgColor(byte[] value)

withItemIcon

public ListStyleType withItemIcon(ItemIconType... values)

withItemIcon

public ListStyleType withItemIcon(Collection<ItemIconType> values)

withMaxSnippetLines

public ListStyleType withMaxSnippetLines(Integer value)

withListStyleSimpleExtensionGroup

public ListStyleType withListStyleSimpleExtensionGroup(Object... values)

withListStyleSimpleExtensionGroup

public ListStyleType withListStyleSimpleExtensionGroup(Collection<Object> values)

withListStyleObjectExtensionGroup

public ListStyleType withListStyleObjectExtensionGroup(AbstractObjectType... values)

withListStyleObjectExtensionGroup

public ListStyleType withListStyleObjectExtensionGroup(Collection<AbstractObjectType> values)

withItemIcon

public ListStyleType withItemIcon(List<ItemIconType> value)

withListStyleSimpleExtensionGroup

public ListStyleType withListStyleSimpleExtensionGroup(List<Object> value)

withListStyleObjectExtensionGroup

public ListStyleType withListStyleObjectExtensionGroup(List<AbstractObjectType> value)

withAbstractSubStyleSimpleExtensionGroup

public ListStyleType withAbstractSubStyleSimpleExtensionGroup(Object... values)
Overrides:
withAbstractSubStyleSimpleExtensionGroup in class AbstractSubStyleType

withAbstractSubStyleSimpleExtensionGroup

public ListStyleType withAbstractSubStyleSimpleExtensionGroup(Collection<Object> values)
Overrides:
withAbstractSubStyleSimpleExtensionGroup in class AbstractSubStyleType

withAbstractSubStyleObjectExtensionGroup

public ListStyleType withAbstractSubStyleObjectExtensionGroup(AbstractObjectType... values)
Overrides:
withAbstractSubStyleObjectExtensionGroup in class AbstractSubStyleType

withAbstractSubStyleObjectExtensionGroup

public ListStyleType withAbstractSubStyleObjectExtensionGroup(Collection<AbstractObjectType> values)
Overrides:
withAbstractSubStyleObjectExtensionGroup in class AbstractSubStyleType

withAbstractSubStyleSimpleExtensionGroup

public ListStyleType withAbstractSubStyleSimpleExtensionGroup(List<Object> value)
Overrides:
withAbstractSubStyleSimpleExtensionGroup in class AbstractSubStyleType

withAbstractSubStyleObjectExtensionGroup

public ListStyleType withAbstractSubStyleObjectExtensionGroup(List<AbstractObjectType> value)
Overrides:
withAbstractSubStyleObjectExtensionGroup in class AbstractSubStyleType

withObjectSimpleExtensionGroup

public ListStyleType withObjectSimpleExtensionGroup(Object... values)
Overrides:
withObjectSimpleExtensionGroup in class AbstractSubStyleType

withObjectSimpleExtensionGroup

public ListStyleType withObjectSimpleExtensionGroup(Collection<Object> values)
Overrides:
withObjectSimpleExtensionGroup in class AbstractSubStyleType

withId

public ListStyleType withId(String value)
Overrides:
withId in class AbstractSubStyleType

withTargetId

public ListStyleType withTargetId(String value)
Overrides:
withTargetId in class AbstractSubStyleType

withObjectSimpleExtensionGroup

public ListStyleType withObjectSimpleExtensionGroup(List<Object> value)
Overrides:
withObjectSimpleExtensionGroup in class AbstractSubStyleType


Copyright © 2008-2016. All Rights Reserved.