rero.client
Class Capabilities
java.lang.Object
rero.client.Capabilities
- public class Capabilities
- extends Object
capabilities that feature classes may want to take advantage of
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
socket
protected SocketConnection socket
ircfw
protected ChatFramework ircfw
script
protected ScriptCore script
output
protected OutputCapabilities output
actions
protected ChatCapabilities actions
gui
protected UICapabilities gui
timer
protected static TimerUtil timer
data
protected WeakHashMap data
featureList
protected LinkedList featureList
Capabilities
public Capabilities(ChatFramework _ircfw,
SocketConnection _socket,
ScriptCore _script,
UICapabilities _gui,
WeakHashMap _data)
getTimer
public TimerUtil getTimer()
cleanup
public void cleanup()
isConnected
public boolean isConnected()
getChatCapabilities
public ChatCapabilities getChatCapabilities()
getOutputCapabilities
public OutputCapabilities getOutputCapabilities()
getUserInterface
public UICapabilities getUserInterface()
getScriptCore
public ScriptCore getScriptCore()
getSocketConnection
public SocketConnection getSocketConnection()
sendln
public void sendln(String text)
getDataStructure
public Object getDataStructure(String key)
injectEvent
public void injectEvent(String text)
dispatchEvent
public void dispatchEvent(HashMap data)
addChatListener
public void addChatListener(ChatListener l)
addTemporaryListener
public void addTemporaryListener(ChatListener l)
getChatFramework
public ChatFramework getChatFramework()
registerCommand
public void registerCommand(String command,
ClientCommand code)
setupFeature
public void setupFeature(Feature aFeature,
LinkedList features)
finalizeFeatures
public void finalizeFeatures(LinkedList features)
getGlobalCapabilities
public GlobalCapabilities getGlobalCapabilities()