Skip navigation links
A B C D G H I L M N P R S T U V 

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.
Example: /hilite name 'regexp' = match bold #FFFFFF,#FFFFFF
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.
Example: /trig name 'regexp' = say hello
currentVersion - Static variable in class com.mythicscape.batclient.interfaces.Version
currentVersion = 1.0

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.
getPluginManager() - Method in class com.mythicscape.batclient.interfaces.BatClientPlugin
Get the PluginManager for adding protocol listeners or add plugins etc.
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.

V

Version - Class in com.mythicscape.batclient.interfaces
 
Version() - Constructor for class com.mythicscape.batclient.interfaces.Version
 
A B C D G H I L M N P R S T U V 
Skip navigation links