public class TimeSpan extends TimePrimitive implements Cloneable
If
Represents an extent in time bounded by begin and end dateTimes.
The dateTime is defined according to XML Schema time (see XML Schema Part 2: Datatypes
Second Edition). The value can be expressed as yyyy-mm-ddThh:mm:sszzzzzz, where
T is the separator between the date and the time, and the time zone is either Z
(for UTC) or zzzzzz, which represents ±hh:mm in relation to UTC. Additionally, the
value can be expressed as a date only. See
<TimeSpan id="ID"> <begin>...</begin> <!-- kml:dateTime --> <end>...</end> <!-- kml:dateTime --> </TimeSpan>Extends:
| Modifier and Type | Field and Description |
|---|---|
protected String |
begin
|
protected String |
end
|
protected List<AbstractObject> |
timeSpanObjectExtension
|
protected List<Object> |
timeSpanSimpleExtension |
timePrimitiveObjectExtension, timePrimitiveSimpleExtensionid, objectSimpleExtension, targetId| Constructor and Description |
|---|
TimeSpan() |
| Modifier and Type | Method and Description |
|---|---|
TimeSpan |
addToObjectSimpleExtension(Object objectSimpleExtension)
add a value to the objectSimpleExtension property collection
|
TimeSpan |
addToTimePrimitiveObjectExtension(AbstractObject timePrimitiveObjectExtension)
add a value to the timePrimitiveObjectExtension property collection
|
TimeSpan |
addToTimePrimitiveSimpleExtension(Object timePrimitiveSimpleExtension)
add a value to the timePrimitiveSimpleExtension property collection
|
TimeSpan |
addToTimeSpanObjectExtension(AbstractObject timeSpanObjectExtension)
add a value to the timeSpanObjectExtension property collection
|
TimeSpan |
addToTimeSpanSimpleExtension(Object timeSpanSimpleExtension)
add a value to the timeSpanSimpleExtension property collection
|
TimeSpan |
clone() |
boolean |
equals(Object obj) |
String |
getBegin() |
String |
getEnd() |
List<AbstractObject> |
getTimeSpanObjectExtension() |
List<Object> |
getTimeSpanSimpleExtension() |
int |
hashCode() |
void |
setBegin(String value) |
void |
setEnd(String value) |
void |
setObjectSimpleExtension(List<Object> objectSimpleExtension) |
void |
setTimePrimitiveObjectExtension(List<AbstractObject> timePrimitiveObjectExtension) |
void |
setTimePrimitiveSimpleExtension(List<Object> timePrimitiveSimpleExtension) |
void |
setTimeSpanObjectExtension(List<AbstractObject> timeSpanObjectExtension) |
void |
setTimeSpanSimpleExtension(List<Object> timeSpanSimpleExtension) |
TimeSpan |
withBegin(String begin)
fluent setter
|
TimeSpan |
withEnd(String end)
fluent setter
|
TimeSpan |
withId(String id)
fluent setter
|
TimeSpan |
withObjectSimpleExtension(List<Object> objectSimpleExtension)
fluent setter
|
TimeSpan |
withTargetId(String targetId)
fluent setter
|
TimeSpan |
withTimePrimitiveObjectExtension(List<AbstractObject> timePrimitiveObjectExtension)
fluent setter
|
TimeSpan |
withTimePrimitiveSimpleExtension(List<Object> timePrimitiveSimpleExtension)
fluent setter
|
TimeSpan |
withTimeSpanObjectExtension(List<AbstractObject> timeSpanObjectExtension)
fluent setter
|
TimeSpan |
withTimeSpanSimpleExtension(List<Object> timeSpanSimpleExtension)
fluent setter
|
getTimePrimitiveObjectExtension, getTimePrimitiveSimpleExtensiongetId, getObjectSimpleExtension, getTargetId, setId, setTargetIdprotected String begin
Describes the beginning instant of a time period. If absent, the beginning of the period is unbounded.
protected String end
Describes the ending instant of a time period. If absent, the end of the period is unbounded.
protected List<AbstractObject> timeSpanObjectExtension
public void setBegin(String value)
value - allowed object is
Stringbeginpublic List<Object> getTimeSpanSimpleExtension()
timeSpanSimpleExtensionpublic List<AbstractObject> getTimeSpanObjectExtension()
timeSpanObjectExtensionpublic int hashCode()
hashCode in class TimePrimitivepublic boolean equals(Object obj)
equals in class TimePrimitivepublic void setTimeSpanSimpleExtension(List<Object> timeSpanSimpleExtension)
timeSpanSimpleExtension - timeSpanSimpleExtensionpublic TimeSpan addToTimeSpanSimpleExtension(Object timeSpanSimpleExtension)
timeSpanSimpleExtension - Objects of the following type are allowed in the list: Objectpublic void setTimeSpanObjectExtension(List<AbstractObject> timeSpanObjectExtension)
timeSpanObjectExtension - timeSpanObjectExtensionpublic TimeSpan addToTimeSpanObjectExtension(AbstractObject timeSpanObjectExtension)
timeSpanObjectExtension - Objects of the following type are allowed in the list: AbstractObjectpublic void setObjectSimpleExtension(List<Object> objectSimpleExtension)
setObjectSimpleExtension in class TimePrimitiveobjectSimpleExtensionpublic TimeSpan addToObjectSimpleExtension(Object objectSimpleExtension)
AbstractObjectaddToObjectSimpleExtension in class TimePrimitiveobjectSimpleExtension - Objects of the following type are allowed in the list: Objectpublic void setTimePrimitiveSimpleExtension(List<Object> timePrimitiveSimpleExtension)
setTimePrimitiveSimpleExtension in class TimePrimitivetimePrimitiveSimpleExtensionpublic TimeSpan addToTimePrimitiveSimpleExtension(Object timePrimitiveSimpleExtension)
TimePrimitiveaddToTimePrimitiveSimpleExtension in class TimePrimitivetimePrimitiveSimpleExtension - Objects of the following type are allowed in the list: Objectpublic void setTimePrimitiveObjectExtension(List<AbstractObject> timePrimitiveObjectExtension)
setTimePrimitiveObjectExtension in class TimePrimitivetimePrimitiveObjectExtensionpublic TimeSpan addToTimePrimitiveObjectExtension(AbstractObject timePrimitiveObjectExtension)
TimePrimitiveaddToTimePrimitiveObjectExtension in class TimePrimitivetimePrimitiveObjectExtension - Objects of the following type are allowed in the list: AbstractObjectpublic TimeSpan withBegin(String begin)
begin - required parametersetBegin(String)public TimeSpan withEnd(String end)
end - required parametersetEnd(String)public TimeSpan withTimeSpanSimpleExtension(List<Object> timeSpanSimpleExtension)
timeSpanSimpleExtension - required parameter#setTimeSpanSimpleExtension(Listpublic TimeSpan withTimeSpanObjectExtension(List<AbstractObject> timeSpanObjectExtension)
timeSpanObjectExtension - required parameter#setTimeSpanObjectExtension(List) public TimeSpan withObjectSimpleExtension(List<Object> objectSimpleExtension)
AbstractObjectwithObjectSimpleExtension in class TimePrimitiveobjectSimpleExtension - required parameter#setObjectSimpleExtension(Listpublic TimeSpan withId(String id)
AbstractObjectwithId in class TimePrimitiveid - required parameterAbstractObject.setId(String)public TimeSpan withTargetId(String targetId)
AbstractObjectwithTargetId in class TimePrimitivetargetId - required parameterAbstractObject.setTargetId(String)public TimeSpan withTimePrimitiveSimpleExtension(List<Object> timePrimitiveSimpleExtension)
TimePrimitivewithTimePrimitiveSimpleExtension in class TimePrimitivetimePrimitiveSimpleExtension - required parameter#setTimePrimitiveSimpleExtension(Listpublic TimeSpan withTimePrimitiveObjectExtension(List<AbstractObject> timePrimitiveObjectExtension)
TimePrimitivewithTimePrimitiveObjectExtension in class TimePrimitivetimePrimitiveObjectExtension - required parameter#setTimePrimitiveObjectExtension(List) public TimeSpan clone()
clone in class TimePrimitiveCopyright © 2014 Micromata GmbH. All rights reserved.