org.picocontainer.testmodel
Class RecordingLifecycle

java.lang.Object
  extended by org.picocontainer.testmodel.RecordingLifecycle
All Implemented Interfaces:
org.picocontainer.Disposable, org.picocontainer.Startable
Direct Known Subclasses:
RecordingLifecycle.FiveTriesToBeMalicious, RecordingLifecycle.Four, RecordingLifecycle.One, RecordingLifecycle.Three, RecordingLifecycle.Two

public abstract class RecordingLifecycle
extends java.lang.Object
implements org.picocontainer.Startable, org.picocontainer.Disposable


Nested Class Summary
static class RecordingLifecycle.FiveTriesToBeMalicious
           
static class RecordingLifecycle.Four
           
static class RecordingLifecycle.One
           
static interface RecordingLifecycle.Recorder
           
static class RecordingLifecycle.Three
           
static class RecordingLifecycle.Two
           
 
Field Summary
private  java.lang.StringBuffer recording
           
 
Constructor Summary
protected RecordingLifecycle(java.lang.StringBuffer recording)
           
 
Method Summary
private  java.lang.String code()
           
 void dispose()
           
 java.lang.String recording()
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

recording

private final java.lang.StringBuffer recording
Constructor Detail

RecordingLifecycle

protected RecordingLifecycle(java.lang.StringBuffer recording)
Method Detail

start

public void start()
Specified by:
start in interface org.picocontainer.Startable

stop

public void stop()
Specified by:
stop in interface org.picocontainer.Startable

dispose

public void dispose()
Specified by:
dispose in interface org.picocontainer.Disposable

recording

public java.lang.String recording()

code

private java.lang.String code()