One or more Styles and StyleMaps can be defined to customize the appearance of any
element derived from Feature or of the Geometry in a Placemark. (See ,
, , and the styles derived from .) A style
defined within a Feature is called an "inline style" and applies only to the Feature
that contains it. A style defined as the child of a is called a "shared
style." A shared style must have an id defined for it. This id is referenced by
one or more Features within the . In cases where a style element is defined
both in a shared style and in an inline style for a Feature—that is, a Folder, GroundOverlay,
NetworkLink, Placemark, or ScreenOverlay—the value for the Feature's inline style
takes precedence over the value for the shared style.
Syntax:
<!-- abstract element; do not create -->
<!-- StyleSelector id="ID" --> <!-- Style,StyleMap -->
<!-- /StyleSelector -->
Extends:
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
styleSelectorSimpleExtension
protected java.util.List<java.lang.Object> styleSelectorSimpleExtension
styleSelectorObjectExtension
protected java.util.List<AbstractObject> styleSelectorObjectExtension
StyleSelector
public StyleSelector()
getStyleSelectorSimpleExtension
public java.util.List<java.lang.Object> getStyleSelectorSimpleExtension()
- See Also:
styleSelectorSimpleExtension
getStyleSelectorObjectExtension
public java.util.List<AbstractObject> getStyleSelectorObjectExtension()
- See Also:
styleSelectorObjectExtension
hashCode
public int hashCode()
- Overrides:
hashCode
in class AbstractObject
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class AbstractObject
setStyleSelectorSimpleExtension
public void setStyleSelectorSimpleExtension(java.util.List<java.lang.Object> styleSelectorSimpleExtension)
- Parameters:
styleSelectorSimpleExtension
- - See Also:
styleSelectorSimpleExtension
addToStyleSelectorSimpleExtension
public StyleSelector addToStyleSelectorSimpleExtension(java.lang.Object styleSelectorSimpleExtension)
- add a value to the styleSelectorSimpleExtension property collection
- Parameters:
styleSelectorSimpleExtension
- Objects of the following type are allowed in the list: Object
- Returns:
- true (as general contract of Collection.add).
setStyleSelectorObjectExtension
public void setStyleSelectorObjectExtension(java.util.List<AbstractObject> styleSelectorObjectExtension)
- Parameters:
styleSelectorObjectExtension
- - See Also:
styleSelectorObjectExtension
addToStyleSelectorObjectExtension
public StyleSelector addToStyleSelectorObjectExtension(AbstractObject styleSelectorObjectExtension)
- add a value to the styleSelectorObjectExtension property collection
- Parameters:
styleSelectorObjectExtension
- Objects of the following type are allowed in the list: AbstractObject
- Returns:
- true (as general contract of Collection.add).
setObjectSimpleExtension
public void setObjectSimpleExtension(java.util.List<java.lang.Object> objectSimpleExtension)
- Overrides:
setObjectSimpleExtension
in class AbstractObject
- See Also:
objectSimpleExtension
addToObjectSimpleExtension
public StyleSelector addToObjectSimpleExtension(java.lang.Object objectSimpleExtension)
- Description copied from class:
AbstractObject
- add a value to the objectSimpleExtension property collection
- Overrides:
addToObjectSimpleExtension
in class AbstractObject
- Parameters:
objectSimpleExtension
- Objects of the following type are allowed in the list: Object
- Returns:
- true (as general contract of Collection.add).
withStyleSelectorSimpleExtension
public StyleSelector withStyleSelectorSimpleExtension(java.util.List<java.lang.Object> styleSelectorSimpleExtension)
- fluent setter
- Parameters:
styleSelectorSimpleExtension
- required parameter- See Also:
#setStyleSelectorSimpleExtension(List
withStyleSelectorObjectExtension
public StyleSelector withStyleSelectorObjectExtension(java.util.List<AbstractObject> styleSelectorObjectExtension)
- fluent setter
- Parameters:
styleSelectorObjectExtension
- required parameter- See Also:
#setStyleSelectorObjectExtension(List)
withObjectSimpleExtension
public StyleSelector withObjectSimpleExtension(java.util.List<java.lang.Object> objectSimpleExtension)
- Description copied from class:
AbstractObject
- fluent setter
- Overrides:
withObjectSimpleExtension
in class AbstractObject
- Parameters:
objectSimpleExtension
- required parameter- See Also:
#setObjectSimpleExtension(List
withId
public StyleSelector withId(java.lang.String id)
- Description copied from class:
AbstractObject
- fluent setter
- Overrides:
withId
in class AbstractObject
- Parameters:
id
- required parameter- See Also:
AbstractObject.setId(String)
withTargetId
public StyleSelector withTargetId(java.lang.String targetId)
- Description copied from class:
AbstractObject
- fluent setter
- Overrides:
withTargetId
in class AbstractObject
- Parameters:
targetId
- required parameter- See Also:
AbstractObject.setTargetId(String)
clone
public StyleSelector clone()
- Overrides:
clone
in class AbstractObject