ghm.follow.io
Class FilterableOutputDestination

java.lang.Object
  extended by ghm.follow.io.FilterableOutputDestination
All Implemented Interfaces:
OutputDestination
Direct Known Subclasses:
JTextComponentDestination

public abstract class FilterableOutputDestination
extends java.lang.Object
implements OutputDestination


Constructor Summary
FilterableOutputDestination()
           
 
Method Summary
 void addView(OutputDestination dest)
          Add a view that filters printed text.
protected abstract  void handlePrint(java.lang.String s)
           
protected  void notifyViews(java.lang.String s)
           
 void print(java.lang.String s)
          Print the supplied String.
 void removeView(OutputDestination dest)
          Remove a view that filters printed text
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ghm.follow.io.OutputDestination
clear
 

Constructor Detail

FilterableOutputDestination

public FilterableOutputDestination()
Method Detail

addView

public void addView(OutputDestination dest)
Add a view that filters printed text. dest can be a standard output or a FilteredDestination


removeView

public void removeView(OutputDestination dest)
Remove a view that filters printed text


notifyViews

protected void notifyViews(java.lang.String s)

print

public void print(java.lang.String s)
Description copied from interface: OutputDestination
Print the supplied String.

Specified by:
print in interface OutputDestination
Parameters:
s - String to be printed

handlePrint

protected abstract void handlePrint(java.lang.String s)


Copyright © 2008. All Rights Reserved.