rero.client.output
Class OutputCapabilities

java.lang.Object
  extended byrero.client.Feature
      extended byrero.client.output.OutputCapabilities
All Implemented Interfaces:
ClientStateListener

public class OutputCapabilities
extends Feature
implements ClientStateListener


Field Summary
protected  InternalDataList data
           
protected  boolean doTimestamp
           
protected  UICapabilities gui
           
protected  SetEnvironment sets
           
 
Fields inherited from class rero.client.Feature
abilities
 
Constructor Summary
OutputCapabilities()
           
 
Method Summary
 String chooseSet(String target, String setNameActive, String setNameInActive)
           
 void cycleQuery()
          sets the query to be the next non /window'd channel
 void echo(String window, String[] text, double percentage)
           
 void echoToTarget(String nickname, String text, boolean alwaysStatys)
           
 void fireSetActive(HashMap event, String setName)
           
 void fireSetAll(HashMap event, String setName)
          fires set echoing to all active windows
 void fireSetAllDeadTarget(HashMap event, String target, String setName)
           
 void fireSetAllTarget(HashMap event, String target, String setName)
           
 void fireSetAllTarget2(HashMap event, String target, String setName)
           
 void fireSetConfused(HashMap event, String target, String setType, String setName)
          fires a set for a "confusing" situation...
 void fireSetOption(HashMap event, String variable, String setName)
          analyzes variable and determines if user has chosen for event to go to status or active window.
 void fireSetQuery(HashMap event, String from, String target, String setName)
          fires a set for a query
 void fireSetStatus(HashMap event, String setName)
          fires set echoing to status window
 void fireSetTarget(HashMap event, String target, String setName)
           
 String getSet(HashMap event, String setName)
           
 void init()
           
 boolean isSet(String setName)
           
 String parseSet(HashMap event, String set_name)
           
 void propertyChanged(String varname, String parm)
          when the property gets changed you will be notified!
 
Methods inherited from class rero.client.Feature
cleanup, getCapabilities, installCapabilities, storeDataStructures
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sets

protected SetEnvironment sets

gui

protected UICapabilities gui

data

protected InternalDataList data

doTimestamp

protected boolean doTimestamp
Constructor Detail

OutputCapabilities

public OutputCapabilities()
Method Detail

init

public void init()
Specified by:
init in class Feature

propertyChanged

public void propertyChanged(String varname,
                            String parm)
Description copied from interface: ClientStateListener
when the property gets changed you will be notified!

Specified by:
propertyChanged in interface ClientStateListener

cycleQuery

public void cycleQuery()
sets the query to be the next non /window'd channel


fireSetActive

public void fireSetActive(HashMap event,
                          String setName)

fireSetQuery

public void fireSetQuery(HashMap event,
                         String from,
                         String target,
                         String setName)
fires a set for a query


fireSetConfused

public void fireSetConfused(HashMap event,
                            String target,
                            String setType,
                            String setName)
fires a set for a "confusing" situation...


fireSetOption

public void fireSetOption(HashMap event,
                          String variable,
                          String setName)
analyzes variable and determines if user has chosen for event to go to status or active window. Fires appropriate set based on users chosen value of variable


fireSetTarget

public void fireSetTarget(HashMap event,
                          String target,
                          String setName)

fireSetAllDeadTarget

public void fireSetAllDeadTarget(HashMap event,
                                 String target,
                                 String setName)

fireSetAllTarget

public void fireSetAllTarget(HashMap event,
                             String target,
                             String setName)

fireSetAllTarget2

public void fireSetAllTarget2(HashMap event,
                              String target,
                              String setName)

fireSetStatus

public void fireSetStatus(HashMap event,
                          String setName)
fires set echoing to status window


fireSetAll

public void fireSetAll(HashMap event,
                       String setName)
fires set echoing to all active windows


chooseSet

public String chooseSet(String target,
                        String setNameActive,
                        String setNameInActive)

getSet

public String getSet(HashMap event,
                     String setName)

parseSet

public String parseSet(HashMap event,
                       String set_name)

isSet

public boolean isSet(String setName)

echoToTarget

public void echoToTarget(String nickname,
                         String text,
                         boolean alwaysStatys)

echo

public void echo(String window,
                 String[] text,
                 double percentage)