Children of this element are the element(s) to be modified, which are identified
by the targetId attribute.
Modifies the values in an element that has already been loaded with a .
Within the Change element, the child to be modified must include a targetId attribute
that references the original element's id.
This update can be considered a "sparse update": in the modified element, only the
values listed in are replaced; all other values remained untouched. When
is applied to a set of coordinates, the new coordinates replace the current
coordinates.
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
abstractObject
protected java.util.List<AbstractObject > abstractObject
This is an abstract base class and cannot be used directly in a KML file. It provides
the id attribute, which allows unique identification of a KML element, and the targetId
attribute, which is used to reference objects that have already been loaded into
Google Earth. The id attribute must be assigned if the mechanism is to
be used.
Syntax:
<!-- abstract element; do not create -->
<!-- Object id="ID" targetId="NCName" -->
<!-- /Object > -->
Change
public Change ()
getAbstractObject
public java.util.List<AbstractObject > getAbstractObject ()
See Also: abstractObject
hashCode
public int hashCode ()
Overrides: hashCode
in class java.lang.Object
equals
public boolean equals (java.lang.Object obj)
Overrides: equals
in class java.lang.Object
setAbstractObject
public void setAbstractObject (java.util.List<AbstractObject > abstractObject)
Parameters: abstractObject
- See Also: abstractObject
addToAbstractObject
public Change addToAbstractObject (AbstractObject abstractObject)
add a value to the abstractObject property collection
Parameters: abstractObject
- Objects of the following type are allowed in the list: <
AbstractObject
JAXBElement
<
AbstractObject
JAXBElement
<
AbstractObject
JAXBElement
<
Link
JAXBElement
<
Geometry
JAXBElement
<
AbstractObject
JAXBElement
<
AbstractObject
JAXBElement
<
AbstractObject
JAXBElement
<
AbstractObject
JAXBElement
<
ViewVolume
JAXBElement
<
ItemIcon
JAXBElement
<
AbstractObject
JAXBElement
<
Point
JAXBElement
<
StyleSelector
JAXBElement
<
TimeStamp
JAXBElement
<
LinearRing
JAXBElement
<
AnimatedUpdate
JAXBElement
<
AbstractObject
JAXBElement
<
LineString
JAXBElement
<
Pair
JAXBElement
<
MultiGeometry
JAXBElement
<
Link
JAXBElement
<
Tour
JAXBElement
<
Alias
JAXBElement
<
AbstractObject
JAXBElement
<
Lod
JAXBElement
<
AbstractObject
JAXBElement
<
Scale
JAXBElement
<
AbstractObject
JAXBElement
<
AbstractObject
JAXBElement
<
AbstractObject
JAXBElement
<
AbstractObject
JAXBElement
<
GroundOverlay
JAXBElement
<
AbstractObject
JAXBElement
<
SchemaData
JAXBElement
<
AbstractObject
JAXBElement
<
AbstractObject
JAXBElement
<
LatLonBox
JAXBElement
<
Model
JAXBElement
<
Polygon
JAXBElement
<
AbstractObject
JAXBElement
<
PolyStyle
JAXBElement
<
Overlay
JAXBElement
<
BalloonStyle
JAXBElement
<
NetworkLink
JAXBElement
<
AbstractObject
JAXBElement
<
AbstractObject
JAXBElement
<
AbstractObject
JAXBElement
<
AbstractView
JAXBElement
<
AbstractObject
JAXBElement
<
AbstractObject
JAXBElement
<
TourPrimitive
JAXBElement
<
LatLonQuad
JAXBElement
<
Playlist
JAXBElement
<
TimeSpan
JAXBElement
<
AbstractObject
JAXBElement
<
FlyTo
JAXBElement
<
TourControl
JAXBElement
<
AbstractObject
JAXBElement
<
AbstractObject
JAXBElement
<
Region
JAXBElement
<
TimeSpan
JAXBElement
<
Location
JAXBElement
<
LabelStyle
JAXBElement
<
AbstractObject
JAXBElement
<
AbstractObject
JAXBElement
<
AbstractObject
JAXBElement
<
ResourceMap
JAXBElement
<
TimePrimitive
JAXBElement
<
AbstractObject
JAXBElement
<
AbstractObject
JAXBElement
<
IconStyle
JAXBElement
<
ScreenOverlay
JAXBElement
<
AbstractObject
JAXBElement
<
Orientation
JAXBElement
<
Style
JAXBElement
<
AbstractObject
JAXBElement
<
AbstractObject
JAXBElement
<
AbstractObject
JAXBElement
<
AbstractObject
JAXBElement
<
StyleMap
JAXBElement
<
SubStyle
JAXBElement
<
AbstractObject
JAXBElement
<
Placemark
JAXBElement
<
Feature
JAXBElement
<
LineStyle
JAXBElement
<
AbstractObject
JAXBElement
<
Container
JAXBElement
<
AbstractObject
JAXBElement
<
AbstractObject
JAXBElement
<
SoundCue
JAXBElement
<
AbstractObject
JAXBElement
<
Document
JAXBElement
<
AbstractObject
JAXBElement
<
ImagePyramid
JAXBElement
<
AbstractObject
JAXBElement
<
TimeStamp
JAXBElement
<
PhotoOverlay
JAXBElement
<
AbstractObject
JAXBElement
<
AbstractObject
JAXBElement
<
ListStyle
JAXBElement
<
AbstractObject
JAXBElement
<
LookAt
JAXBElement
<
AbstractObject
JAXBElement
<
AbstractObject
JAXBElement
<
AbstractObject
JAXBElement
<
Wait
JAXBElement
<
Folder
JAXBElement
<
AbstractObject
JAXBElement
<
LatLonAltBox
JAXBElement
<
Data
JAXBElement
<
ColorStyle
JAXBElement
<
Camera
JAXBElement
<
Link
JAXBElement
<
AbstractObject
JAXBElement
<
AbstractObject
JAXBElement
<
AbstractObject
Returns: true (as general contract of Collection.add ).
withAbstractObject
public Change withAbstractObject (java.util.List<AbstractObject > abstractObject)
fluent setter
Parameters: abstractObject
- required parameterSee Also: #setAbstractObject(List)
clone
public Change clone ()
Overrides: clone
in class java.lang.Object