|
|||||||||||
| 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 Extentpublic boolean isMulti()
isMulti in interface Extentpublic boolean isPeriodic()
isPeriodic in interface Extentpublic java.util.Calendar getDate()
getDate in interface TimeExtentpublic java.util.List getList()
getList in interface Extentpublic int getListLength()
Extent
getListLength in interface Extentpublic java.util.Calendar getDate(int i)
getDate in interface TimeExtentpublic TimeExtent.TimePeriod getPeriod()
getPeriod in interface TimeExtentpublic java.util.Calendar getStartDate()
getStartDate in interface TimeExtentpublic java.util.Calendar getEndDate()
getEndDate in interface TimeExtentpublic java.lang.String toString()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||