com.yobotics.simulationconstructionset.robotController
Class ModularRawOutputWriter

java.lang.Object
  extended by com.yobotics.simulationconstructionset.robotController.ModularRawOutputWriter
All Implemented Interfaces:
RawOutputWriter, RobotControlElement

public class ModularRawOutputWriter
extends java.lang.Object
implements RawOutputWriter


Constructor Summary
ModularRawOutputWriter(java.lang.String name, java.lang.String description)
           
ModularRawOutputWriter(java.lang.String name, java.lang.String description, java.util.List<RawOutputWriter> rawOutputWriters)
           
ModularRawOutputWriter(java.lang.String name, java.lang.String description, RawOutputWriter rawOutputWriter)
           
ModularRawOutputWriter(java.lang.String name, java.lang.String description, RawOutputWriter[] rawOutputWriters)
           
 
Method Summary
 void addRawOutputWriter(RawOutputWriter rawOutputWriter)
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 YoVariableRegistry getYoVariableRegistry()
           
 void initialize()
           
 java.lang.String toString()
           
 void write()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ModularRawOutputWriter

public ModularRawOutputWriter(java.lang.String name,
                              java.lang.String description,
                              RawOutputWriter rawOutputWriter)

ModularRawOutputWriter

public ModularRawOutputWriter(java.lang.String name,
                              java.lang.String description,
                              RawOutputWriter[] rawOutputWriters)

ModularRawOutputWriter

public ModularRawOutputWriter(java.lang.String name,
                              java.lang.String description,
                              java.util.List<RawOutputWriter> rawOutputWriters)

ModularRawOutputWriter

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

addRawOutputWriter

public void addRawOutputWriter(RawOutputWriter rawOutputWriter)

initialize

public void initialize()
Specified by:
initialize in interface RobotControlElement

write

public void write()
Specified by:
write in interface RawOutputWriter

getYoVariableRegistry

public YoVariableRegistry getYoVariableRegistry()
Specified by:
getYoVariableRegistry in interface RobotControlElement

getName

public java.lang.String getName()
Specified by:
getName in interface RobotControlElement

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface RobotControlElement

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object