maslab.telemetry.botclient
Class TextPlugin

java.lang.Object
  extended by maslab.telemetry.botclient.TextPlugin
All Implemented Interfaces:
Plugin, JugMessageListener

public class TextPlugin
extends java.lang.Object
implements Plugin


Field Summary
static java.lang.String types
           
 
Constructor Summary
TextPlugin(javax.swing.JInternalFrame frame)
           
 
Method Summary
 boolean addChannel(java.lang.String name, java.lang.String type)
          Return true if you can properly handle this new channel (without dropping any existing channels).
 void messageReceived(java.lang.String name, byte[] data)
          Handle data
 void removeChannel(java.lang.String name)
          Self explanatory
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

types

public static final java.lang.String types
See Also:
Constant Field Values
Constructor Detail

TextPlugin

public TextPlugin(javax.swing.JInternalFrame frame)
Method Detail

messageReceived

public void messageReceived(java.lang.String name,
                            byte[] data)
Description copied from interface: Plugin
Handle data

Specified by:
messageReceived in interface Plugin
Specified by:
messageReceived in interface JugMessageListener

addChannel

public boolean addChannel(java.lang.String name,
                          java.lang.String type)
Description copied from interface: Plugin
Return true if you can properly handle this new channel (without dropping any existing channels). will always be one of the types you listed in "types" above.

Specified by:
addChannel in interface Plugin

removeChannel

public void removeChannel(java.lang.String name)
Description copied from interface: Plugin
Self explanatory

Specified by:
removeChannel in interface Plugin