adaptj.toolkits.printers
Class CallGraphPrinter

java.lang.Object
  |
  +--adaptj.toolkits.Customizable
        |
        +--adaptj.toolkits.TimedCustomizable
              |
              +--adaptj.toolkits.TimedEventBoxApplicable
                    |
                    +--adaptj.toolkits.EventOperation
                          |
                          +--adaptj.toolkits.printers.DefaultEventPrinter
                                |
                                +--adaptj.toolkits.printers.CallGraphPrinter
All Implemented Interfaces:
ICustomizable, IEventBoxApplicable, IInitializable, ITimedCustomizable

public class CallGraphPrinter
extends DefaultEventPrinter


Field Summary
(package private)  boolean dot
           
 
Fields inherited from class adaptj.toolkits.printers.DefaultEventPrinter
fileName, pw
 
Constructor Summary
CallGraphPrinter(java.lang.String name, java.lang.String description)
           
CallGraphPrinter(java.lang.String name, java.lang.String description, java.lang.String fileName)
           
 
Method Summary
 void doApply(EventBox box)
           
 void doDone()
           
 void doInit()
           
 java.lang.String getOption(java.lang.String name)
           
 EventDependency[] registerEventDependencies()
           
 java.lang.String[] registerOperationDependencies()
           
 void setOption(java.lang.String name, java.lang.String value)
           
 
Methods inherited from class adaptj.toolkits.printers.DefaultEventPrinter
displayHelp, printMethod, setFileName
 
Methods inherited from class adaptj.toolkits.EventOperation
doPreInit
 
Methods inherited from class adaptj.toolkits.TimedEventBoxApplicable
apply, done, doVerboseDone, doVerboseInit, doVerbosePreInit, init, preInit
 
Methods inherited from class adaptj.toolkits.TimedCustomizable
getTime, isTimed, setTimed, startTimer, stopTimer
 
Methods inherited from class adaptj.toolkits.Customizable
getDescription, getName, isEnabled, isVerbose, setEnabled, setVerbose
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface adaptj.toolkits.ICustomizable
getDescription, getName, isEnabled, isVerbose, setEnabled, setVerbose
 

Field Detail

dot

boolean dot
Constructor Detail

CallGraphPrinter

public CallGraphPrinter(java.lang.String name,
                        java.lang.String description)

CallGraphPrinter

public CallGraphPrinter(java.lang.String name,
                        java.lang.String description,
                        java.lang.String fileName)
Method Detail

registerEventDependencies

public EventDependency[] registerEventDependencies()
Specified by:
registerEventDependencies in interface IEventBoxApplicable
Overrides:
registerEventDependencies in class DefaultEventPrinter

registerOperationDependencies

public java.lang.String[] registerOperationDependencies()
Specified by:
registerOperationDependencies in interface IEventBoxApplicable
Overrides:
registerOperationDependencies in class DefaultEventPrinter

doInit

public void doInit()
Overrides:
doInit in class DefaultEventPrinter

doApply

public void doApply(EventBox box)
Overrides:
doApply in class DefaultEventPrinter

setOption

public void setOption(java.lang.String name,
                      java.lang.String value)
Specified by:
setOption in interface ICustomizable
Overrides:
setOption in class DefaultEventPrinter

getOption

public java.lang.String getOption(java.lang.String name)
Specified by:
getOption in interface ICustomizable
Overrides:
getOption in class DefaultEventPrinter

doDone

public void doDone()
Overrides:
doDone in class DefaultEventPrinter