Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
G
H
I
L
M
N
P
R
S
T
U
A
addAttribute(AttributedCharacterIterator.Attribute, Object, int, int)
- Method in class com.mythicscape.batclient.interfaces.
ParsedResult
addAttribute(AttributedCharacterIterator.Attribute, Object)
- Method in class com.mythicscape.batclient.interfaces.
ParsedResult
addChangeListener(String, ChangeListener)
- Method in interface com.mythicscape.batclient.interfaces.
Global
addComponentListener(ComponentListener)
- Method in interface com.mythicscape.batclient.interfaces.
BatWindow
addHiliteAttribute(AttributedCharacterIterator.Attribute, Object, int, int)
- Method in class com.mythicscape.batclient.interfaces.
ParsedResult
Add an attribute and override any attribute inside the attributes that is clashing.
addInternalFrameListener(InternalFrameListener)
- Method in interface com.mythicscape.batclient.interfaces.
BatWindow
addPlugin(BatClientPlugin)
- Method in interface com.mythicscape.batclient.interfaces.
PluginManager
This adds the plugin into the plugin manager and calls init() on the plugin.
addProtocolListener(ActionListener)
- Method in interface com.mythicscape.batclient.interfaces.
PluginManager
Adds a listener for the custom protocol code "99" that may be sent for features in BatMUD.
addString(ParsedResult)
- Method in interface com.mythicscape.batclient.interfaces.
BatTextArea
AliasManager
- Interface in
com.mythicscape.batclient.interfaces
assignAlias(String, String)
- Method in interface com.mythicscape.batclient.interfaces.
AliasManager
Create AND add an alias into the AliasManager.
B
BatButton
- Class in
com.mythicscape.batclient.interfaces
BatButton()
- Constructor for class com.mythicscape.batclient.interfaces.
BatButton
BatClientAlias
- Class in
com.mythicscape.batclient.interfaces
BatClientAlias(String, String)
- Constructor for class com.mythicscape.batclient.interfaces.
BatClientAlias
BatClientPlugin
- Class in
com.mythicscape.batclient.interfaces
BatClientPlugin interface.
BatClientPlugin()
- Constructor for class com.mythicscape.batclient.interfaces.
BatClientPlugin
BatClientPluginCommandTrigger
- Interface in
com.mythicscape.batclient.interfaces
BatClientPluginNetwork
- Interface in
com.mythicscape.batclient.interfaces
BatClientPluginTrigger
- Interface in
com.mythicscape.batclient.interfaces
A plugin that will act as a trigger on incoming text.
BatClientPluginUtil
- Interface in
com.mythicscape.batclient.interfaces
BatPanel
- Class in
com.mythicscape.batclient.interfaces
A simple transparent panel.
BatPanel()
- Constructor for class com.mythicscape.batclient.interfaces.
BatPanel
BatScrollPane
- Class in
com.mythicscape.batclient.interfaces
BatScrollPane(Component)
- Constructor for class com.mythicscape.batclient.interfaces.
BatScrollPane
BatTextArea
- Interface in
com.mythicscape.batclient.interfaces
BatTooltipManager
- Interface in
com.mythicscape.batclient.interfaces
Shows tooltips.
BatWindow
- Interface in
com.mythicscape.batclient.interfaces
Interface for the internal windows of BatClient.
C
ChannelPrintResult
- Class in
com.mythicscape.batclient.interfaces
ChannelPrintResult()
- Constructor for class com.mythicscape.batclient.interfaces.
ChannelPrintResult
clear()
- Method in interface com.mythicscape.batclient.interfaces.
BatTextArea
clientExit()
- Method in interface com.mythicscape.batclient.interfaces.
BatClientPluginUtil
This method is called when the client shutdown (the program exits).
ClientGUI
- Interface in
com.mythicscape.batclient.interfaces
Interface to the client GUI.
close()
- Method in interface com.mythicscape.batclient.interfaces.
BatWindow
Closes the window and removes it from the desktop.
com.mythicscape.batclient.interfaces
- package com.mythicscape.batclient.interfaces
connect()
- Method in interface com.mythicscape.batclient.interfaces.
BatClientPluginNetwork
This method is called when the client connects to the server.
connect()
- Method in interface com.mythicscape.batclient.interfaces.
Net
createAlias(String, String)
- Method in interface com.mythicscape.batclient.interfaces.
AliasManager
Create an alias and return it without adding it into the AliasManager.
createBatButton(String, ActionListener)
- Method in interface com.mythicscape.batclient.interfaces.
ClientGUI
Create a BatButton with an ActionListener that should be called when the button is pressed.
createBatTextArea()
- Method in interface com.mythicscape.batclient.interfaces.
ClientGUI
createBatWindow(String, int, int, int, int)
- Method in interface com.mythicscape.batclient.interfaces.
ClientGUI
Creates a new BatWindow.
createHilite(String)
- Method in interface com.mythicscape.batclient.interfaces.
TriggerManager
Create a trigger with a commandline argument style.
createScrollPane(Component)
- Method in interface com.mythicscape.batclient.interfaces.
ClientGUI
Create a default scrollpane with vertical and horizontal scrollbars AS NEEDED.
createScrollPane(Component, int, int)
- Method in interface com.mythicscape.batclient.interfaces.
ClientGUI
Create a scrollpane with policies.
createTrigger(String, boolean)
- Method in interface com.mythicscape.batclient.interfaces.
TriggerManager
Create a trigger with a commandline argument style.
D
disconnect()
- Method in interface com.mythicscape.batclient.interfaces.
BatClientPluginNetwork
This method is called everytime the client network gets disconnected.
disconnect(boolean)
- Method in interface com.mythicscape.batclient.interfaces.
Net
doCommand(String)
- Method in interface com.mythicscape.batclient.interfaces.
ClientGUI
Sends the command string to the command parser.
doCommand(String, ArrayList<String>)
- Method in interface com.mythicscape.batclient.interfaces.
ClientGUI
Sends the command string to the command parser with an ArrayList of local variables.
G
get(String)
- Method in interface com.mythicscape.batclient.interfaces.
Global
Gets a global stored variable.
getAlias(String)
- Method in interface com.mythicscape.batclient.interfaces.
AliasManager
getAttribute()
- Method in class com.mythicscape.batclient.interfaces.
ParsedAttribute
getAttributedString()
- Method in class com.mythicscape.batclient.interfaces.
ParsedResult
getAttributes()
- Method in class com.mythicscape.batclient.interfaces.
ParsedResult
getBaseDirectory()
- Method in class com.mythicscape.batclient.interfaces.
BatClientPlugin
getBaseDirectory()
- Method in interface com.mythicscape.batclient.interfaces.
ClientGUI
getBatTooltipManager()
- Method in interface com.mythicscape.batclient.interfaces.
ClientGUI
getClientGUI()
- Method in class com.mythicscape.batclient.interfaces.
BatClientPlugin
getCommand()
- Method in class com.mythicscape.batclient.interfaces.
BatClientAlias
getEnd()
- Method in class com.mythicscape.batclient.interfaces.
ParsedAttribute
getFont()
- Method in interface com.mythicscape.batclient.interfaces.
Prompt
getGlobal()
- Method in class com.mythicscape.batclient.interfaces.
BatClientPlugin
getKey()
- Method in class com.mythicscape.batclient.interfaces.
BatClientAlias
getLocation()
- Method in interface com.mythicscape.batclient.interfaces.
BatWindow
getMacroManager()
- Method in class com.mythicscape.batclient.interfaces.
BatClientPlugin
getName()
- Method in class com.mythicscape.batclient.interfaces.
BatClientPlugin
getName()
- Method in interface com.mythicscape.batclient.interfaces.
Trigger
getNet()
- Method in class com.mythicscape.batclient.interfaces.
BatClientPlugin
getOriginalText()
- Method in class com.mythicscape.batclient.interfaces.
ParsedResult
getPanel()
- Method in interface com.mythicscape.batclient.interfaces.
Prompt
Gets the panel of the prompt on which to draw.
getPanelAtTab(int)
- Method in interface com.mythicscape.batclient.interfaces.
BatWindow
Gets the panel at a particular tab in the window.
getPlugins()
- Method in interface com.mythicscape.batclient.interfaces.
PluginManager
getPlugins(String)
- Method in interface com.mythicscape.batclient.interfaces.
PluginManager
Get all plugins that have a particular name.
getPriority()
- Method in interface com.mythicscape.batclient.interfaces.
Trigger
Gets the "order" of the trigger.
getRawString(AttributedString)
- Method in class com.mythicscape.batclient.interfaces.
BatClientPlugin
Gets the raw string that represents the attributed string.
getRegexp()
- Method in interface com.mythicscape.batclient.interfaces.
Trigger
getScriptFileName()
- Method in interface com.mythicscape.batclient.interfaces.
Trigger
getSize()
- Method in interface com.mythicscape.batclient.interfaces.
BatWindow
getSoundPlayer()
- Method in interface com.mythicscape.batclient.interfaces.
ClientGUI
getStart()
- Method in class com.mythicscape.batclient.interfaces.
ParsedAttribute
getStrippedText()
- Method in class com.mythicscape.batclient.interfaces.
ParsedResult
getTabCount()
- Method in interface com.mythicscape.batclient.interfaces.
BatWindow
getTriggerArray()
- Method in interface com.mythicscape.batclient.interfaces.
TriggerManager
getTriggerManager()
- Method in class com.mythicscape.batclient.interfaces.
BatClientPlugin
getValue()
- Method in class com.mythicscape.batclient.interfaces.
ParsedAttribute
Global
- Interface in
com.mythicscape.batclient.interfaces
Interface for global variable manager.
H
hideTooltip()
- Method in interface com.mythicscape.batclient.interfaces.
BatTooltipManager
Hides the current tooltip.
I
init(PluginManager, Global, MacroManager, Net, TriggerManager, ClientGUI)
- Method in class com.mythicscape.batclient.interfaces.
BatClientPlugin
Initializes the plugin with the objects it should have access to from the client.
isActive()
- Method in interface com.mythicscape.batclient.interfaces.
Trigger
isConnected()
- Method in interface com.mythicscape.batclient.interfaces.
Net
isPrinted()
- Method in class com.mythicscape.batclient.interfaces.
ChannelPrintResult
Was the text printed into a tab?
isPrintedVisible()
- Method in class com.mythicscape.batclient.interfaces.
ChannelPrintResult
Was the text printed into a visible tab?
isScriptAssigned()
- Method in class com.mythicscape.batclient.interfaces.
BatClientAlias
isTriggerOnlyAtStartOfCommand()
- Method in class com.mythicscape.batclient.interfaces.
BatClientAlias
isVisible()
- Method in interface com.mythicscape.batclient.interfaces.
BatWindow
L
listener
- Variable in class com.mythicscape.batclient.interfaces.
BatButton
loadPlugin()
- Method in class com.mythicscape.batclient.interfaces.
BatClientPlugin
Method that is called right when the plugin is loaded.
M
MacroManager
- Interface in
com.mythicscape.batclient.interfaces
N
Net
- Interface in
com.mythicscape.batclient.interfaces
newMacro(String, String)
- Method in interface com.mythicscape.batclient.interfaces.
MacroManager
Creates a new macro.
newMatchHilite(String, String, Color[], int)
- Method in interface com.mythicscape.batclient.interfaces.
TriggerManager
newTab(String, JComponent)
- Method in interface com.mythicscape.batclient.interfaces.
BatWindow
Adds a new tab to the window with a particular panel.
newTrigger(String, String, String, boolean, boolean, boolean, Color[], int)
- Method in interface com.mythicscape.batclient.interfaces.
TriggerManager
newTrigger(int, String, String, String, boolean, boolean, boolean, Color[], int)
- Method in interface com.mythicscape.batclient.interfaces.
TriggerManager
newTrigger(int, String, String, String, String, boolean, boolean, boolean, Color[], int)
- Method in interface com.mythicscape.batclient.interfaces.
TriggerManager
newTrigger(String, String, String)
- Method in interface com.mythicscape.batclient.interfaces.
TriggerManager
newTrigger(int, String, String, String)
- Method in interface com.mythicscape.batclient.interfaces.
TriggerManager
P
ParsedAttribute
- Class in
com.mythicscape.batclient.interfaces
ParsedAttribute()
- Constructor for class com.mythicscape.batclient.interfaces.
ParsedAttribute
ParsedAttribute(AttributedCharacterIterator.Attribute, Object, int, int)
- Constructor for class com.mythicscape.batclient.interfaces.
ParsedAttribute
ParsedResult
- Class in
com.mythicscape.batclient.interfaces
ParsedResult(String)
- Constructor for class com.mythicscape.batclient.interfaces.
ParsedResult
ParsedResult(String, String, ArrayList<ParsedAttribute>)
- Constructor for class com.mythicscape.batclient.interfaces.
ParsedResult
playFX(String)
- Method in interface com.mythicscape.batclient.interfaces.
SoundPlayer
playMusic(String, boolean)
- Method in interface com.mythicscape.batclient.interfaces.
SoundPlayer
PluginManager
- Interface in
com.mythicscape.batclient.interfaces
printAttributedString(String, ParsedResult)
- Method in interface com.mythicscape.batclient.interfaces.
ClientGUI
Same as calling printAttributedString(channel, msg, true);
printAttributedString(String, ParsedResult, boolean)
- Method in interface com.mythicscape.batclient.interfaces.
ClientGUI
printAttributedString(String, ParsedResult, boolean, boolean)
- Method in interface com.mythicscape.batclient.interfaces.
ClientGUI
printAttributedStringToWindow(String, ParsedResult)
- Method in interface com.mythicscape.batclient.interfaces.
ClientGUI
printAttributedStringToWindow(String, ParsedResult, boolean)
- Method in interface com.mythicscape.batclient.interfaces.
ClientGUI
printPrompt(String)
- Method in interface com.mythicscape.batclient.interfaces.
Prompt
printText(String, String)
- Method in interface com.mythicscape.batclient.interfaces.
ClientGUI
Prints a text message into at "channel" in the client.
printText(String, String, String)
- Method in interface com.mythicscape.batclient.interfaces.
ClientGUI
Prints a text message into a channel in the client and wraps the text in a particular color defined by a html color code.
printText(String, String, boolean)
- Method in interface com.mythicscape.batclient.interfaces.
ClientGUI
printText(String, String, boolean, boolean)
- Method in interface com.mythicscape.batclient.interfaces.
ClientGUI
printTextToWindow(String, String)
- Method in interface com.mythicscape.batclient.interfaces.
ClientGUI
Prints text into a particular window (tab) name in the client.
printTextToWindow(String, String, boolean)
- Method in interface com.mythicscape.batclient.interfaces.
ClientGUI
process(Object)
- Method in class com.mythicscape.batclient.interfaces.
BatClientPlugin
Plugins can be called from within the client through scripts of directly from the commandline as a script would be called ($myscript).
processPlugin(String, Object)
- Method in interface com.mythicscape.batclient.interfaces.
PluginManager
Prompt
- Interface in
com.mythicscape.batclient.interfaces
R
removeAlias(String)
- Method in interface com.mythicscape.batclient.interfaces.
AliasManager
Remove an alias from the AliasManager.
removeAllChangeListeners(String)
- Method in interface com.mythicscape.batclient.interfaces.
Global
removeChangeListener(String, ChangeListener)
- Method in interface com.mythicscape.batclient.interfaces.
Global
removePlugin(String)
- Method in interface com.mythicscape.batclient.interfaces.
PluginManager
This will remove the first occurance of a plugin with the name.
removeProtocolListener(ActionListener)
- Method in interface com.mythicscape.batclient.interfaces.
PluginManager
removeTabAt(int)
- Method in interface com.mythicscape.batclient.interfaces.
BatWindow
removeTrigger(String)
- Method in interface com.mythicscape.batclient.interfaces.
TriggerManager
removeTrigger(Trigger)
- Method in interface com.mythicscape.batclient.interfaces.
TriggerManager
reorderTriggers()
- Method in interface com.mythicscape.batclient.interfaces.
TriggerManager
Reorders the currently added triggers in the trigger manager based on their orders.
S
send(String)
- Method in interface com.mythicscape.batclient.interfaces.
Net
set(String, String)
- Method in interface com.mythicscape.batclient.interfaces.
Global
setActionButton(int, int, String, String, String)
- Method in interface com.mythicscape.batclient.interfaces.
ClientGUI
setActionListener(ActionListener)
- Method in class com.mythicscape.batclient.interfaces.
BatButton
setActive(boolean)
- Method in interface com.mythicscape.batclient.interfaces.
Trigger
setAlphaValue(int)
- Method in interface com.mythicscape.batclient.interfaces.
BatWindow
Sets the alpha value of the frame.
setAttribute(AttributedCharacterIterator.Attribute)
- Method in class com.mythicscape.batclient.interfaces.
ParsedAttribute
setAttributes(ArrayList<ParsedAttribute>)
- Method in class com.mythicscape.batclient.interfaces.
ParsedResult
setEnabled(boolean)
- Method in interface com.mythicscape.batclient.interfaces.
BatTooltipManager
Sets the enabled state on the tooltip manager
setEnd(int)
- Method in class com.mythicscape.batclient.interfaces.
ParsedAttribute
setFont(Font)
- Method in interface com.mythicscape.batclient.interfaces.
Prompt
setLocation(int, int)
- Method in interface com.mythicscape.batclient.interfaces.
BatWindow
setOriginalText(String)
- Method in class com.mythicscape.batclient.interfaces.
ParsedResult
setPanelAtTab(int, String, JPanel)
- Method in interface com.mythicscape.batclient.interfaces.
BatWindow
Sets the panel for a particular tab in the window.
setPrinted(boolean)
- Method in class com.mythicscape.batclient.interfaces.
ChannelPrintResult
setPrintedVisible(boolean)
- Method in class com.mythicscape.batclient.interfaces.
ChannelPrintResult
setPriority(int)
- Method in interface com.mythicscape.batclient.interfaces.
Trigger
setPromptEndNewline(boolean)
- Method in interface com.mythicscape.batclient.interfaces.
Net
Sets if a newline character should be added after the end of the prompt is received.
setScriptAssigned(boolean)
- Method in class com.mythicscape.batclient.interfaces.
BatClientAlias
setSize(int, int)
- Method in interface com.mythicscape.batclient.interfaces.
BatWindow
setStart(int)
- Method in class com.mythicscape.batclient.interfaces.
ParsedAttribute
setStrippedText(String)
- Method in class com.mythicscape.batclient.interfaces.
ParsedResult
setTitle(String)
- Method in class com.mythicscape.batclient.interfaces.
BatButton
setTriggerOnlyAtStartOfCommand(boolean)
- Method in class com.mythicscape.batclient.interfaces.
BatClientAlias
setValue(Object)
- Method in class com.mythicscape.batclient.interfaces.
ParsedAttribute
setVisible(boolean)
- Method in interface com.mythicscape.batclient.interfaces.
BatWindow
setWallpaper(String)
- Method in interface com.mythicscape.batclient.interfaces.
ClientGUI
Sets the wallpaper of the client.
setWallpaper(String, float)
- Method in interface com.mythicscape.batclient.interfaces.
ClientGUI
Sets the wallpaper of the client.
showTooltip(JComponent, String, MouseEvent)
- Method in interface com.mythicscape.batclient.interfaces.
BatTooltipManager
Shows a tooltip with the provided html content.
showTooltipURL(JComponent, String, MouseEvent)
- Method in interface com.mythicscape.batclient.interfaces.
BatTooltipManager
Shows a tooltip and fetches the content from an URL.
SoundPlayer
- Interface in
com.mythicscape.batclient.interfaces
stopMusic()
- Method in interface com.mythicscape.batclient.interfaces.
SoundPlayer
stopSound(String)
- Method in interface com.mythicscape.batclient.interfaces.
SoundPlayer
T
trigger(String)
- Method in interface com.mythicscape.batclient.interfaces.
BatClientPluginCommandTrigger
This method is called whenever a command is processed from the commandline.
trigger(ParsedResult)
- Method in interface com.mythicscape.batclient.interfaces.
BatClientPluginTrigger
This method is called whenever text is received (a full line) in the client network.
Trigger
- Interface in
com.mythicscape.batclient.interfaces
TriggerManager
- Interface in
com.mythicscape.batclient.interfaces
U
unassignMacro(String)
- Method in interface com.mythicscape.batclient.interfaces.
MacroManager
Removes a macro from the MacroManager.
A
B
C
D
G
H
I
L
M
N
P
R
S
T
U
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes