String Transformers Problem Set Javadocs

stringtransformers
Class Broadcaster

java.lang.Object
  extended bycs101.util.AnimateObject
      extended bystringtransformers.StringTransformer
          extended bystringtransformers.Broadcaster
All Implemented Interfaces:
Animate, Initializable, InputAcceptor, OutputAcceptor

public class Broadcaster
extends StringTransformer


Field Summary
 
Fields inherited from class stringtransformers.StringTransformer
in, out, visualizer
 
Fields inherited from class cs101.util.AnimateObject
DONT_START_YET, spirit, START_IMMEDIATELY
 
Constructor Summary
Broadcaster()
           
 
Method Summary
 void act()
          Override this method to give the AnimateObject behavior.
 void addOutputConnection(OutputConnection out)
           
 java.lang.String transform(java.lang.String input)
           
 
Methods inherited from class stringtransformers.StringTransformer
addInputConnection, init, toString
 
Methods inherited from class cs101.util.AnimateObject
start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Broadcaster

public Broadcaster()
Method Detail

addOutputConnection

public void addOutputConnection(OutputConnection out)
                         throws ConnectionRejectedException
Specified by:
addOutputConnection in interface OutputAcceptor
Overrides:
addOutputConnection in class StringTransformer
Throws:
ConnectionRejectedException

act

public void act()
Description copied from class: AnimateObject
Override this method to give the AnimateObject behavior. The default behavior -- Thread.yield() -- simply gives other animacies a chance to run.

Specified by:
act in interface Animate
Overrides:
act in class StringTransformer

transform

public java.lang.String transform(java.lang.String input)
Specified by:
transform in class StringTransformer

String Transformers Problem Set Javadocs