org.gxos.schema
Class TimeObject
java.lang.Object
|
+--org.gxos.schema.TimeObject
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- EndTime, NodeEndTime, NodeStartTime, NodeUpdateTime, ProcessingTime, StartTime
- public abstract class TimeObject
- extends java.lang.Object
- implements java.io.Serializable
Specify time
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TimeObject
public TimeObject()
getCurrentClock
public CurrentClock getCurrentClock()
getOriginalClock
public OriginalClock getOriginalClock()
getReferenceAction
public ReferenceActionType getReferenceAction()
getTime
public java.lang.String getTime()
getTimeSyntax
public java.lang.String getTimeSyntax()
isValid
public boolean isValid()
marshal
public abstract void marshal(java.io.Writer out)
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
- Parameters:
out
-
marshal
public abstract void marshal(org.xml.sax.DocumentHandler handler)
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
- Parameters:
handler
-
setCurrentClock
public void setCurrentClock(CurrentClock currentClock)
- Parameters:
currentClock
-
setOriginalClock
public void setOriginalClock(OriginalClock originalClock)
- Parameters:
originalClock
-
setReferenceAction
public void setReferenceAction(ReferenceActionType referenceAction)
- Parameters:
referenceAction
-
setTime
public void setTime(java.lang.String time)
- Parameters:
time
-
setTimeSyntax
public void setTimeSyntax(java.lang.String timeSyntax)
- Parameters:
timeSyntax
-
validate
public void validate()
throws org.exolab.castor.xml.ValidationException