org.picocontainer.gems.monitors
Class DotDependencyGraphComponentMonitor

java.lang.Object
  extended by org.picocontainer.defaults.DelegatingComponentMonitor
      extended by org.picocontainer.gems.monitors.DotDependencyGraphComponentMonitor
All Implemented Interfaces:
java.io.Serializable, org.picocontainer.ComponentMonitor, org.picocontainer.defaults.ComponentMonitorStrategy

public class DotDependencyGraphComponentMonitor
extends org.picocontainer.defaults.DelegatingComponentMonitor
implements org.picocontainer.ComponentMonitor

See Also:
Serialized Form

Nested Class Summary
private static class DotDependencyGraphComponentMonitor.Instantiation
           
 
Field Summary
(package private)  java.util.ArrayList allInstantiated
           
 
Constructor Summary
DotDependencyGraphComponentMonitor()
           
DotDependencyGraphComponentMonitor(org.picocontainer.ComponentMonitor delegate)
           
 
Method Summary
 java.lang.String getClassDependencyGraph()
           
 java.lang.String getInterfaceDependencyGraph()
           
 void instantiated(java.lang.reflect.Constructor constructor, java.lang.Object instantiated, java.lang.Object[] injected, long duration)
           
private  java.lang.String printClassName(java.lang.Class clazz)
           
private  java.lang.String sortLines(java.util.HashSet lines)
           
 
Methods inherited from class org.picocontainer.defaults.DelegatingComponentMonitor
changeMonitor, currentMonitor, instantiated, instantiating, instantiationFailed, invocationFailed, invoked, invoking, lifecycleInvocationFailed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.picocontainer.ComponentMonitor
instantiated, instantiating, instantiationFailed, invocationFailed, invoked, invoking, lifecycleInvocationFailed
 

Field Detail

allInstantiated

java.util.ArrayList allInstantiated
Constructor Detail

DotDependencyGraphComponentMonitor

public DotDependencyGraphComponentMonitor(org.picocontainer.ComponentMonitor delegate)

DotDependencyGraphComponentMonitor

public DotDependencyGraphComponentMonitor()
Method Detail

instantiated

public void instantiated(java.lang.reflect.Constructor constructor,
                         java.lang.Object instantiated,
                         java.lang.Object[] injected,
                         long duration)
Specified by:
instantiated in interface org.picocontainer.ComponentMonitor
Overrides:
instantiated in class org.picocontainer.defaults.DelegatingComponentMonitor

getClassDependencyGraph

public java.lang.String getClassDependencyGraph()

sortLines

private java.lang.String sortLines(java.util.HashSet lines)

getInterfaceDependencyGraph

public java.lang.String getInterfaceDependencyGraph()

printClassName

private java.lang.String printClassName(java.lang.Class clazz)