Package com.esri.arcgisruntime.mapping
Class TimeExtent
- java.lang.Object
-
- com.esri.arcgisruntime.mapping.TimeExtent
-
public final class TimeExtent extends java.lang.ObjectRepresents a span of time between a start time and end time. A time extent which represents an instant in time has the start time and end time set to the same value. TimeExtent is returned in the meta-data for time-aware services and layers. It is often used to create a time slider ranging from a start time to an end time. Start and end times of the time extent can be made unbounded by usingMIN_CALENDARandMAX_CALENDARfor the start and end times e.g.TimeExtent t = new TimeExtent(MIN_CALENDAR, end)would create a time extent with unbounded start and an end time specified byend.- Since:
- 100.3.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.CalendarMAX_CALENDARThe maximum possible calendar date.static java.util.CalendarMIN_CALENDARThe minimum possible calendar date.
-
Constructor Summary
Constructors Constructor Description TimeExtent(java.util.Calendar timeInstant)Creates a time extent with a time instant.TimeExtent(java.util.Calendar start, java.util.Calendar end)Creates a time extent with the given start and end times.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.CalendargetEndTime()Gets the end time of this time extent.java.util.CalendargetStartTime()Gets the start time of this time extent.
-
-
-
Constructor Detail
-
TimeExtent
public TimeExtent(java.util.Calendar timeInstant)
Creates a time extent with a time instant.- Parameters:
timeInstant- the time instant is both the start and end time of the extent- Throws:
java.lang.IllegalArgumentException- if timeInstant is null- Since:
- 100.3.0
-
TimeExtent
public TimeExtent(java.util.Calendar start, java.util.Calendar end)Creates a time extent with the given start and end times.- Parameters:
start- the start timeend- the end time- Throws:
java.lang.IllegalArgumentException- if start is nulljava.lang.IllegalArgumentException- if end is nullArcGISRuntimeException- if the end time is before the start time- Since:
- 100.3.0
-
-
Method Detail
-
getEndTime
public java.util.Calendar getEndTime()
Gets the end time of this time extent.- Returns:
- the end time of this TimeExtent
- Since:
- 100.3.0
-
getStartTime
public java.util.Calendar getStartTime()
Gets the start time of this time extent.- Returns:
- the start time of this time extent
- Since:
- 100.3.0
-
-