rero.client.output

Class OutputCapabilities

public class OutputCapabilities extends Feature implements ClientStateListener

Field Summary
protected InternalDataListdata
protected booleandoTimestamp
protected UICapabilitiesgui
protected SetEnvironmentsets
Method Summary
StringchooseSet(String target, String setNameActive, String setNameInActive)
voidcycleQuery()
sets the query to be the next non /window'd channel
voidecho(String window, String[] text, double percentage)
voidechoToTarget(String nickname, String text, boolean alwaysStatys)
voidfireSetActive(HashMap event, String setName)
voidfireSetAll(HashMap event, String setName)
fires set echoing to all active windows
voidfireSetAllDeadTarget(HashMap event, String target, String setName)
voidfireSetAllTarget(HashMap event, String target, String setName)
voidfireSetAllTarget2(HashMap event, String target, String setName)
voidfireSetConfused(HashMap event, String target, String setType, String setName)
fires a set for a "confusing" situation...
voidfireSetOption(HashMap event, String variable, String setName)
analyzes variable and determines if user has chosen for event to go to status or active window.
voidfireSetQuery(HashMap event, String from, String target, String setName)
fires a set for a query
voidfireSetStatus(HashMap event, String setName)
fires set echoing to status window
voidfireSetTarget(HashMap event, String target, String setName)
StringgetSet(HashMap event, String setName)
voidinit()
booleanisSet(String setName)
StringparseSet(HashMap event, String set_name)
voidpropertyChanged(String varname, String parm)

Field Detail

data

protected InternalDataList data

doTimestamp

protected boolean doTimestamp

gui

protected UICapabilities gui

sets

protected SetEnvironment sets

Method Detail

chooseSet

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

cycleQuery

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

echo

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

echoToTarget

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

fireSetActive

public void fireSetActive(HashMap event, String setName)

fireSetAll

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

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)

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

fireSetQuery

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

fireSetStatus

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

fireSetTarget

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

getSet

public String getSet(HashMap event, String setName)

init

public void init()

isSet

public boolean isSet(String setName)

parseSet

public String parseSet(HashMap event, String set_name)

propertyChanged

public void propertyChanged(String varname, String parm)