xmto2xmta.timegraph
Class SimpleTimeGraph
java.lang.Object
|
+--xmto2xmta.timegraph.SimpleTimeGraph
- public class SimpleTimeGraph
- extends java.lang.Object
Simple Time graph class. Time graph models the timing relationships.
History:
- 15 Mar 2001 - Created file.
Constructor Summary |
SimpleTimeGraph(java.io.PrintWriter writer,
java.io.PrintWriter errWriter)
|
Method Summary |
Container |
getContainerByID(java.lang.Integer ID)
|
java.io.PrintWriter |
getErrPrintWriter()
|
java.util.Hashtable |
getIDTab()
|
java.io.PrintWriter |
getPrintWriter()
|
Container |
getRoot()
|
SimpleTimeContainer |
getSimpleTimeContainer(TimeContainer timeContainer)
|
void |
initialize(TimeGraph timeGraph)
|
boolean |
isSupported()
|
private void |
loadChildren(SimpleTimeContainer simpleParent,
TimeContainer parent)
|
void |
play()
|
private void |
printContainer(Container container,
int depth,
java.io.PrintWriter out,
boolean all)
|
private void |
printContainerHistory(Container container,
int depth,
java.io.PrintWriter out)
|
private void |
printIndent(int depth,
java.io.PrintWriter out)
|
private void |
printLifeHistory(java.lang.Integer id,
java.util.Vector history,
int depth,
java.io.PrintWriter out)
|
private void |
printTimeGraph(boolean all)
|
void |
setContainerID(java.lang.Integer ID,
Container container)
|
void |
setErrPrintWriter(java.io.PrintWriter errWriter)
|
void |
setPrintWriter(java.io.PrintWriter writer)
|
void |
setRoot(Container root)
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
debug_
private static boolean debug_
- Whether debug information is to be printed to the console.
default is not have debug information printed (false).
root
private Container root
idTab
private java.util.Hashtable idTab
writer
private java.io.PrintWriter writer
errWriter
private java.io.PrintWriter errWriter
hasEventConditions
private boolean hasEventConditions
supported
private boolean supported
SimpleTimeGraph
public SimpleTimeGraph(java.io.PrintWriter writer,
java.io.PrintWriter errWriter)
setPrintWriter
public void setPrintWriter(java.io.PrintWriter writer)
setErrPrintWriter
public void setErrPrintWriter(java.io.PrintWriter errWriter)
setRoot
public void setRoot(Container root)
getRoot
public Container getRoot()
setContainerID
public void setContainerID(java.lang.Integer ID,
Container container)
getContainerByID
public Container getContainerByID(java.lang.Integer ID)
getIDTab
public java.util.Hashtable getIDTab()
getPrintWriter
public java.io.PrintWriter getPrintWriter()
getErrPrintWriter
public java.io.PrintWriter getErrPrintWriter()
getSimpleTimeContainer
public SimpleTimeContainer getSimpleTimeContainer(TimeContainer timeContainer)
isSupported
public boolean isSupported()
initialize
public void initialize(TimeGraph timeGraph)
loadChildren
private void loadChildren(SimpleTimeContainer simpleParent,
TimeContainer parent)
throws UnsupportedElementException
play
public void play()
printTimeGraph
private void printTimeGraph(boolean all)
printContainer
private void printContainer(Container container,
int depth,
java.io.PrintWriter out,
boolean all)
printContainerHistory
private void printContainerHistory(Container container,
int depth,
java.io.PrintWriter out)
printLifeHistory
private void printLifeHistory(java.lang.Integer id,
java.util.Vector history,
int depth,
java.io.PrintWriter out)
printIndent
private void printIndent(int depth,
java.io.PrintWriter out)