public class AbsoluteOrRelativeTime
extends java.lang.Object
Calendar
(xsd:dataTime)
or String
(xsd:duration). Only one of these time values
can be non null at any one time.Constructor and Description |
---|
AbsoluteOrRelativeTime(java.util.Calendar absoluteTime)
Constructor which takes an absolute time value.
|
AbsoluteOrRelativeTime(java.lang.String relativeTime)
Constructor which takes a relative time value.
|
Modifier and Type | Method and Description |
---|---|
java.util.Calendar |
getAbsoluteTime() |
java.lang.String |
getRelativeTime() |
void |
setDateTime(java.util.Calendar absoluteTime)
Set the absolute time value.
|
void |
setRelativeTime(java.lang.String relativeTime)
Set the relative time value.
|
public AbsoluteOrRelativeTime(java.util.Calendar absoluteTime)
absoluteTime
- The absolute time valuejava.lang.IllegalArgumentException
- Thrown if the argument is nullpublic AbsoluteOrRelativeTime(java.lang.String relativeTime)
relativeTime
- The relative time value.java.lang.IllegalArgumentException
- Thrown if the argument is nullpublic java.util.Calendar getAbsoluteTime()
public void setDateTime(java.util.Calendar absoluteTime)
absoluteTime
- The absolute time value.public java.lang.String getRelativeTime()
public void setRelativeTime(java.lang.String relativeTime)
relativeTime
- The relative time value. For the format of
the string see AbsoluteOrRelativeTime(String)