rero.client
public class Capabilities extends Object
| Field Summary | |
|---|---|
| protected ChatCapabilities | actions |
| protected WeakHashMap | data |
| protected LinkedList | featureList |
| protected UICapabilities | gui |
| protected ChatFramework | ircfw |
| protected OutputCapabilities | output |
| protected ScriptCore | script |
| protected SocketConnection | socket |
| protected static TimerUtil | timer |
| Constructor Summary | |
|---|---|
| Capabilities(ChatFramework _ircfw, SocketConnection _socket, ScriptCore _script, UICapabilities _gui, WeakHashMap _data) | |
| Method Summary | |
|---|---|
| void | addChatListener(ChatListener l) |
| void | addTemporaryListener(ChatListener l) |
| void | cleanup() |
| void | dispatchEvent(HashMap data) |
| void | finalizeFeatures(LinkedList features) |
| ChatCapabilities | getChatCapabilities() |
| ChatFramework | getChatFramework() |
| Object | getDataStructure(String key) |
| GlobalCapabilities | getGlobalCapabilities() |
| OutputCapabilities | getOutputCapabilities() |
| ScriptCore | getScriptCore() |
| SocketConnection | getSocketConnection() |
| TimerUtil | getTimer() |
| UICapabilities | getUserInterface() |
| void | injectEvent(String text) |
| boolean | isConnected() |
| void | registerCommand(String command, ClientCommand code) |
| void | sendln(String text) |
| void | setupFeature(Feature aFeature, LinkedList features) |