Represents a single moment in time. This is a simple element and contains no children.
Its value is a dateTime, specified in XML time (see XML Schema Part 2: Datatypes
Second Edition). The precision of the TimeStamp is dictated by the dateTime value
in the element.
Syntax:
<TimeStamp id=ID>
<when>...</when> <!-- kml:dateTime -->
</TimeStamp>
Extends:
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
when
protected java.lang.String when
Specifies a single moment in time. The value is a dateTime, which can be one of
the following: dateTime gives second resolution date gives day resolution gYearMonth
gives month resolution gYear gives year resolution
timeStampSimpleExtension
protected java.util.List<java.lang.Object> timeStampSimpleExtension
timeStampObjectExtension
protected java.util.List<AbstractObject > timeStampObjectExtension
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 > -->
TimeStamp
public TimeStamp ()
getWhen
public java.lang.String getWhen ()
Returns: possible object is
String
See Also: when
setWhen
public void setWhen (java.lang.String value)
Parameters: value
- allowed object is
String
See Also: when
getTimeStampSimpleExtension
public java.util.List<java.lang.Object> getTimeStampSimpleExtension ()
See Also: timeStampSimpleExtension
getTimeStampObjectExtension
public java.util.List<AbstractObject > getTimeStampObjectExtension ()
See Also: timeStampObjectExtension
hashCode
public int hashCode ()
Overrides: hashCode
in class TimePrimitive
equals
public boolean equals (java.lang.Object obj)
Overrides: equals
in class TimePrimitive
setTimeStampSimpleExtension
public void setTimeStampSimpleExtension (java.util.List<java.lang.Object> timeStampSimpleExtension)
Parameters: timeStampSimpleExtension
- See Also: timeStampSimpleExtension
addToTimeStampSimpleExtension
public TimeStamp addToTimeStampSimpleExtension (java.lang.Object timeStampSimpleExtension)
add a value to the timeStampSimpleExtension property collection
Parameters: timeStampSimpleExtension
- Objects of the following type are allowed in the list: Object
Returns: true (as general contract of Collection.add ).
setTimeStampObjectExtension
public void setTimeStampObjectExtension (java.util.List<AbstractObject > timeStampObjectExtension)
Parameters: timeStampObjectExtension
- See Also: timeStampObjectExtension
addToTimeStampObjectExtension
public TimeStamp addToTimeStampObjectExtension (AbstractObject timeStampObjectExtension)
add a value to the timeStampObjectExtension property collection
Parameters: timeStampObjectExtension
- 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 TimePrimitive
See Also: objectSimpleExtension
addToObjectSimpleExtension
public TimeStamp addToObjectSimpleExtension (java.lang.Object objectSimpleExtension)
Description copied from class: AbstractObject
add a value to the objectSimpleExtension property collection
Overrides: addToObjectSimpleExtension
in class TimePrimitive
Parameters: objectSimpleExtension
- Objects of the following type are allowed in the list: Object
Returns: true (as general contract of Collection.add ).
setTimePrimitiveSimpleExtension
public void setTimePrimitiveSimpleExtension (java.util.List<java.lang.Object> timePrimitiveSimpleExtension)
Overrides: setTimePrimitiveSimpleExtension
in class TimePrimitive
See Also: timePrimitiveSimpleExtension
addToTimePrimitiveSimpleExtension
public TimeStamp addToTimePrimitiveSimpleExtension (java.lang.Object timePrimitiveSimpleExtension)
Description copied from class: TimePrimitive
add a value to the timePrimitiveSimpleExtension property collection
Overrides: addToTimePrimitiveSimpleExtension
in class TimePrimitive
Parameters: timePrimitiveSimpleExtension
- Objects of the following type are allowed in the list: Object
Returns: true (as general contract of Collection.add ).
setTimePrimitiveObjectExtension
public void setTimePrimitiveObjectExtension (java.util.List<AbstractObject > timePrimitiveObjectExtension)
Overrides: setTimePrimitiveObjectExtension
in class TimePrimitive
See Also: timePrimitiveObjectExtension
addToTimePrimitiveObjectExtension
public TimeStamp addToTimePrimitiveObjectExtension (AbstractObject timePrimitiveObjectExtension)
Description copied from class: TimePrimitive
add a value to the timePrimitiveObjectExtension property collection
Overrides: addToTimePrimitiveObjectExtension
in class TimePrimitive
Parameters: timePrimitiveObjectExtension
- Objects of the following type are allowed in the list: AbstractObject
Returns: true (as general contract of Collection.add ).
withWhen
public TimeStamp withWhen (java.lang.String when)
fluent setter
Parameters: when
- required parameterSee Also: setWhen(String)
withTimeStampSimpleExtension
public TimeStamp withTimeStampSimpleExtension (java.util.List<java.lang.Object> timeStampSimpleExtension)
fluent setter
Parameters: timeStampSimpleExtension
- required parameterSee Also: #setTimeStampSimpleExtension(List)
withTimeStampObjectExtension
public TimeStamp withTimeStampObjectExtension (java.util.List<AbstractObject > timeStampObjectExtension)
fluent setter
Parameters: timeStampObjectExtension
- required parameterSee Also: #setTimeStampObjectExtension(List)
withObjectSimpleExtension
public TimeStamp withObjectSimpleExtension (java.util.List<java.lang.Object> objectSimpleExtension)
Description copied from class: AbstractObject
fluent setter
Overrides: withObjectSimpleExtension
in class TimePrimitive
Parameters: objectSimpleExtension
- required parameterSee Also: #setObjectSimpleExtension(List)
withId
public TimeStamp withId (java.lang.String id)
Description copied from class: AbstractObject
fluent setter
Overrides: withId
in class TimePrimitive
Parameters: id
- required parameterSee Also: AbstractObject.setId(String)
withTargetId
public TimeStamp withTargetId (java.lang.String targetId)
Description copied from class: AbstractObject
fluent setter
Overrides: withTargetId
in class TimePrimitive
Parameters: targetId
- required parameterSee Also: AbstractObject.setTargetId(String)
withTimePrimitiveSimpleExtension
public TimeStamp withTimePrimitiveSimpleExtension (java.util.List<java.lang.Object> timePrimitiveSimpleExtension)
Description copied from class: TimePrimitive
fluent setter
Overrides: withTimePrimitiveSimpleExtension
in class TimePrimitive
Parameters: timePrimitiveSimpleExtension
- required parameterSee Also: #setTimePrimitiveSimpleExtension(List)
withTimePrimitiveObjectExtension
public TimeStamp withTimePrimitiveObjectExtension (java.util.List<AbstractObject > timePrimitiveObjectExtension)
Description copied from class: TimePrimitive
fluent setter
Overrides: withTimePrimitiveObjectExtension
in class TimePrimitive
Parameters: timePrimitiveObjectExtension
- required parameterSee Also: #setTimePrimitiveObjectExtension(List)
clone
public TimeStamp clone ()
Overrides: clone
in class TimePrimitive