|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree_impl.services.TimeExtent_Impl
TimeExtent implements the ISO extended time format The syntax for expressing Time constraints and date / time values is specified in WMS 1.1 Annexes B
Nested Class Summary |
Nested classes inherited from class org.deegree.services.TimeExtent |
TimeExtent.TimePeriod |
Field Summary | |
protected java.util.Calendar |
_enddate
|
protected boolean |
_endIsNow
|
protected java.util.ArrayList |
_multidate
|
protected TimeExtent.TimePeriod |
_period
|
protected java.util.Calendar |
_singledate
|
protected java.util.Calendar |
_startdate
|
Constructor Summary | |
TimeExtent_Impl(java.lang.String isoTime)
Creates a new TimeExtent object. |
Method Summary | |
java.util.Calendar |
getDate()
Used for single valued time extents |
java.util.Calendar |
getDate(int i)
Used for listed time extents |
java.util.Calendar |
getEndDate()
Used for periodic time extents |
java.util.List |
getList()
Used for listed time extents |
int |
getListLength()
Used for listed extents |
TimeExtent.TimePeriod |
getPeriod()
Used for periodic time extents |
java.util.Calendar |
getStartDate()
Used for periodic time extents |
boolean |
isMulti()
|
boolean |
isPeriodic()
|
boolean |
isSingle()
|
private boolean |
parseMultiDate(java.lang.String isoTime)
|
private boolean |
parsePeriodicDate(java.lang.String isoTime)
Method parsePeriodicDate |
private boolean |
parseSingleDate(java.lang.String isoTime)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected java.util.ArrayList _multidate
protected java.util.Calendar _enddate
protected java.util.Calendar _singledate
protected java.util.Calendar _startdate
protected TimeExtent.TimePeriod _period
protected boolean _endIsNow
Constructor Detail |
public TimeExtent_Impl(java.lang.String isoTime)
isoTime
- Method Detail |
private boolean parsePeriodicDate(java.lang.String isoTime)
isoTime
- a String
private boolean parseMultiDate(java.lang.String isoTime)
isoTime
- a String
private boolean parseSingleDate(java.lang.String isoTime)
isoTime
- a String to be parsed
public boolean isSingle()
isSingle
in interface Extent
public boolean isMulti()
isMulti
in interface Extent
public boolean isPeriodic()
isPeriodic
in interface Extent
public java.util.Calendar getDate()
getDate
in interface TimeExtent
public java.util.List getList()
getList
in interface Extent
public int getListLength()
Extent
getListLength
in interface Extent
public java.util.Calendar getDate(int i)
getDate
in interface TimeExtent
public TimeExtent.TimePeriod getPeriod()
getPeriod
in interface TimeExtent
public java.util.Calendar getStartDate()
getStartDate
in interface TimeExtent
public java.util.Calendar getEndDate()
getEndDate
in interface TimeExtent
public java.lang.String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |