|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.mythicscape.batclient.interfaces.BatClientPlugin
public abstract class BatClientPlugin
BatClientPlugin interface.
| Constructor Summary | |
|---|---|
BatClientPlugin()
|
|
| Method Summary | |
|---|---|
java.lang.String |
getBaseDirectory()
|
ClientGUI |
getClientGUI()
|
Global |
getGlobal()
|
MacroManager |
getMacroManager()
|
abstract java.lang.String |
getName()
|
Net |
getNet()
|
PluginManager |
getPluginManager()
Get the PluginManager for adding protocol listeners or add plugins etc. |
java.lang.String |
getRawString(java.text.AttributedString input)
Gets the raw string that represents the attributed string. |
TriggerManager |
getTriggerManager()
|
void |
init(PluginManager pluginManager,
Global global,
MacroManager macroManager,
Net net,
TriggerManager triggerManager,
ClientGUI clientGUI)
Initializes the plugin with the objects it should have access to from the client. |
abstract void |
loadPlugin()
Method that is called right when the plugin is loaded. |
void |
process(java.lang.Object data)
Plugins can be called from within the client through scripts of directly from the commandline as a script would be called ($myscript). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BatClientPlugin()
| Method Detail |
|---|
public void init(PluginManager pluginManager,
Global global,
MacroManager macroManager,
Net net,
TriggerManager triggerManager,
ClientGUI clientGUI)
global - macroManager - net - triggerManager - clientGUI - public java.lang.String getBaseDirectory()
public java.lang.String getRawString(java.text.AttributedString input)
input -
public Global getGlobal()
public MacroManager getMacroManager()
public Net getNet()
public TriggerManager getTriggerManager()
public ClientGUI getClientGUI()
public PluginManager getPluginManager()
public void process(java.lang.Object data)
data - The data to send to the plugin.public abstract void loadPlugin()
public abstract java.lang.String getName()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||