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

Constructor Summary
TimeObject()
           
 
Method Summary
 CurrentClock getCurrentClock()
           
 OriginalClock getOriginalClock()
           
 ReferenceActionType getReferenceAction()
           
 java.lang.String getTime()
           
 java.lang.String getTimeSyntax()
           
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 void setCurrentClock(CurrentClock currentClock)
           
 void setOriginalClock(OriginalClock originalClock)
           
 void setReferenceAction(ReferenceActionType referenceAction)
           
 void setTime(java.lang.String time)
           
 void setTimeSyntax(java.lang.String timeSyntax)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimeObject

public TimeObject()
Method Detail

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