A B C D E F G H I J K L M N O P Q R S T U V W Y

A

AbstractIRCAction - Class in com.leafdigital.ircui.api
Convenience class to make it easier to create IRCActions
AbstractIRCAction(String, int, int) - Constructor for class com.leafdigital.ircui.api.AbstractIRCAction
 
accept(Msg) - Method in class com.leafdigital.irc.api.ChanAndServerFilter
 
accept(Msg) - Method in class com.leafdigital.irc.api.ChanFilter
 
accept(Msg) - Method in class com.leafdigital.irc.api.CommandFilter
 
accept(Msg) - Method in class com.leafdigital.irc.api.CTCPCommandFilter
 
accept(Msg) - Method in class com.leafdigital.irc.api.NickAndServerFilter
 
accept(Msg) - Method in class com.leafdigital.irc.api.NickFilter
 
accept(Msg) - Method in class com.leafdigital.irc.api.NumericFilter
 
accept(Msg) - Method in class com.leafdigital.irc.api.ServerFilter
 
accept(Msg) - Method in class com.leafdigital.irc.api.UserFilter
 
accept() - Method in interface com.leafdigital.net.api.Network.Port
Waits infinitely for a connection then returns it.
accept(int) - Method in interface com.leafdigital.net.api.Network.Port
Waits for a connection then returns it, or throws SocketTimeoutException.
accept(Msg) - Method in interface leafchat.core.api.MessageFilter
Simple version of message filter.
accept(Msg) - Method in class leafchat.core.api.MinuteFilter
 
action(Element, MouseEvent) - Method in interface com.leafdigital.ui.api.TextView.ActionHandler
Called when a user clicks on the element in question.
activate() - Method in interface com.leafdigital.ui.api.UI
Activates the app.
activate() - Method in interface com.leafdigital.ui.api.Window
Activates the window (brings it to front and sets keyboard focus).
add(Page) - Method in interface com.leafdigital.ui.api.ChoicePanel
Adds a page to the end.
add(Widget) - Method in interface com.leafdigital.ui.api.HorizontalPanel
Adds a widget to the next available slot.
add(Page) - Method in interface com.leafdigital.ui.api.TabPanel
Adds a page to the end.
add(Widget) - Method in interface com.leafdigital.ui.api.VerticalPanel
Adds a widget to the next available slot.
add(String) - Method in class leafchat.core.api.MessageInfo.Variables
Add a variable to the list.
add(String, Class<?>, String) - Method in class leafchat.core.api.MessageInfo.Variables
Adds a custom variable to the list.
addAnon() - Method in interface com.leafdigital.prefs.api.PreferencesGroup
Creates a new anonymous child group.
addAnon(PreferencesGroup, int) - Method in interface com.leafdigital.prefs.api.PreferencesGroup
Adds a group from somewhere else into this anonymous array.
addCommand(boolean, String, int, String, String) - Method in class com.leafdigital.irc.api.UserCommandListMsg
Adds a supported command to the list.
addIRCAction(IRCAction) - Method in class com.leafdigital.ircui.api.IRCActionListMsg
Adds an action to the list.
addItem(String) - Method in interface com.leafdigital.ui.api.ListBox
 
addItem(String, Object) - Method in interface com.leafdigital.ui.api.ListBox
 
addItem(String, Runnable) - Method in interface com.leafdigital.ui.api.PopupMenu
Adds an item to the menu.
addItem() - Method in interface com.leafdigital.ui.api.Table
Adds new item to end of list.
addItems(PopupMenu, Node) - Method in interface com.leafdigital.ui.api.TextView.MenuHandler
Should use members of the PopupMenu to add items if required.
addLine(String) - Method in interface com.leafdigital.ircui.api.GeneralChatWindow
Adds a line of arbitrary XML text to the display (not logged).
addLine(String, String) - Method in interface com.leafdigital.ircui.api.GeneralChatWindow
Adds a line of arbitrary XML text to the display and to the system logs.
addLine(String) - Method in interface com.leafdigital.ui.api.TextView
Add a line of text.
addMask(IRCUserAddress) - Method in interface com.leafdigital.irc.api.IgnoreList
Adds a mask to the ignore list.
addMask(IRCUserAddress) - Method in interface com.leafdigital.irc.api.WatchList
Adds a mask to the watch list.
addPara(String) - Method in interface com.leafdigital.ui.api.TextView
Add a paragraph of text.
addSeparator() - Method in interface com.leafdigital.ui.api.PopupMenu
Adds a separator to the menu.
addSubclass(MessageInfo) - Method in class leafchat.core.api.MessageInfo
Called by system to add a subclass to this info.
addTemporaryMask(Server, IRCUserAddress) - Method in interface com.leafdigital.irc.api.WatchList
Adds a mask to the temporary watch list (doesn't show in UI).
addType(String, boolean) - Method in class com.leafdigital.notification.api.NotificationListMsg
Adds a type.
addValue(Object, String) - Method in interface com.leafdigital.ui.api.Dropdown
Adds a new value to the list
addXML(String) - Method in interface com.leafdigital.ui.api.TextView
Adds arbitrary text data.
allowExternalDispatch(Msg) - Method in class leafchat.core.api.BasicMsgOwner
 
allowExternalDispatch(Msg) - Method in interface leafchat.core.api.MsgOwner
Called if somebody tries to dispatch a message other than via the MessageDispatch class
allowScripting() - Method in class leafchat.core.api.MessageInfo
 
ALLREQUESTS - Static variable in interface leafchat.core.api.PluginContext
Use in place of request ID to unrequest regardless of ID
ANON_LAST - Static variable in interface com.leafdigital.prefs.api.PreferencesGroup
Constant referring to last entry in index
attention() - Method in interface com.leafdigital.ui.api.Window
Call when something important has happened in this window and the user should be visually notified (if it isn't on top).
Audio - Interface in com.leafdigital.audio.api
Singleton service for playing audio clips.
AudioSetupException - Exception in com.leafdigital.audio.api
Exception thrown in cases where a user's audio setup isn't capable of playing sound (in current settings).
AudioSetupException(Throwable) - Constructor for exception com.leafdigital.audio.api.AudioSetupException
 
AWAKE_COMMAND - Static variable in interface com.leafdigital.idle.api.Idle
Reason for awakeness: command typed.
AWAKE_UNAWAY - Static variable in interface com.leafdigital.idle.api.Idle
Reason for awakeness: '/away' command sent.

B

BasicMsgOwner - Class in leafchat.core.api
Utility class that implements most of MsgOwner (assuming you are going to let the system handle target registration).
BasicMsgOwner() - Constructor for class leafchat.core.api.BasicMsgOwner
 
beginConnect(String, int, Server.ConnectionProgress) - Method in interface com.leafdigital.irc.api.Server
Starts the process of connecting to the server.
BorderPanel - Interface in com.leafdigital.ui.api
A Panel with nine component slots - all the compass points, plus a central component.
BugException - Exception in leafchat.core.api
Exception probably indicates a bug in a plugin or the system.
BugException() - Constructor for exception leafchat.core.api.BugException
Constructs empty exception.
BugException(String) - Constructor for exception leafchat.core.api.BugException
 
BugException(Throwable) - Constructor for exception leafchat.core.api.BugException
 
BugException(String, Throwable) - Constructor for exception leafchat.core.api.BugException
 
Button - Interface in com.leafdigital.ui.api
Interface for buttons.
BUTTON_CANCEL - Static variable in interface com.leafdigital.ui.api.UI
'Cancel' button bitfield constant for showQuestion
BUTTON_NO - Static variable in interface com.leafdigital.ui.api.UI
'No' button bitfield constant for showQuestion
BUTTON_YES - Static variable in interface com.leafdigital.ui.api.UI
'Yes' button bitfield constant for showQuestion
ButtonPanel - Interface in com.leafdigital.ui.api
A Panel that lays out buttons horizontally in the appropriate platform order.

C

call(String) - Method in interface com.leafdigital.ui.api.CallbackHandler
Calls the given callback function.
call(String, Object...) - Method in interface com.leafdigital.ui.api.CallbackHandler
Calls the given callback function.
CallbackHandler - Interface in com.leafdigital.ui.api
Represents callbacks for a particular object
callHandleErrors(String) - Method in interface com.leafdigital.ui.api.CallbackHandler
Same as call, but handles errors by displaying to user.
callHandleErrors(String, Object...) - Method in interface com.leafdigital.ui.api.CallbackHandler
Same as call, but handles errors by displaying to user.
CANCEL - Static variable in interface com.leafdigital.ui.api.ButtonPanel
Button panel slot: Cancel.
canDrag(TreeBox.Item) - Method in interface com.leafdigital.ui.api.TreeBox.DragSingleSelectionHandler
 
canDragTo(TreeBox.Item, TreeBox.Item, int) - Method in interface com.leafdigital.ui.api.TreeBox.DragSingleSelectionHandler
 
CATEGORY_CHAN - Static variable in interface com.leafdigital.ircui.api.IRCAction
Predefined category: channel-related.
CATEGORY_CHAN - Static variable in interface com.leafdigital.logs.api.Logger
Events that occur on a particular channel
CATEGORY_USER - Static variable in interface com.leafdigital.ircui.api.IRCAction
Predefined category: user-related.
CATEGORY_USER - Static variable in interface com.leafdigital.logs.api.Logger
Events that occur related to a particular user
CATEGORY_USERCHAN - Static variable in interface com.leafdigital.ircui.api.IRCAction
Predefined category: user and channel-related.
CENTRAL - Static variable in interface com.leafdigital.ui.api.BorderPanel
BorderPanel slot: middle
ChanActionIRCMsg - Class in com.leafdigital.irc.api
Action message (/me)
ChanActionIRCMsg(IRCUserAddress, String, byte[]) - Constructor for class com.leafdigital.irc.api.ChanActionIRCMsg
 
ChanAndServerFilter - Class in com.leafdigital.irc.api
Filters messages based on their source server and channel
ChanAndServerFilter(Server, String) - Constructor for class com.leafdigital.irc.api.ChanAndServerFilter
 
ChanCTCPRequestIRCMsg - Class in com.leafdigital.irc.api
Notice sent to a channel
ChanCTCPRequestIRCMsg(IRCUserAddress, String, String, byte[]) - Constructor for class com.leafdigital.irc.api.ChanCTCPRequestIRCMsg
 
ChanFilter - Class in com.leafdigital.irc.api
Filters messages based on their source server and channel
ChanFilter(String) - Constructor for class com.leafdigital.irc.api.ChanFilter
 
ChanIRCMsg - Class in com.leafdigital.irc.api
IRC message sent to a channel
ChanIRCMsg(IRCUserAddress, String) - Constructor for class com.leafdigital.irc.api.ChanIRCMsg
 
ChanMessageIRCMsg - Class in com.leafdigital.irc.api
Normal message sent to a channel
ChanMessageIRCMsg(IRCUserAddress, String, byte[]) - Constructor for class com.leafdigital.irc.api.ChanMessageIRCMsg
 
CHANMODE_ADDRESS - Static variable in interface com.leafdigital.irc.api.Server
Channel mode is an 'address' mode that has a param whether + or - and can be sent from client without + or - to get a list of people affected.
CHANMODE_ALWAYSPARAM - Static variable in interface com.leafdigital.irc.api.Server
Channel mode always takes a parameter, whether + or -.
CHANMODE_NOPARAM - Static variable in interface com.leafdigital.irc.api.Server
Channel mode never takes a parameter.
CHANMODE_SETPARAM - Static variable in interface com.leafdigital.irc.api.Server
Channel mode takes a parameter when + but not when - (type C)
CHANMODE_UNKNOWN - Static variable in interface com.leafdigital.irc.api.Server
Unrecognised channel mode
CHANMODE_USERSTATUS - Static variable in interface com.leafdigital.irc.api.Server
Channel mode that applies to user status (from PREFIX).
ChanModeIRCMsg - Class in com.leafdigital.irc.api
Mode change to a channel
ChanModeIRCMsg(IRCUserAddress, String, String, String[], ChanModeIRCMsg.ModeChange[]) - Constructor for class com.leafdigital.irc.api.ChanModeIRCMsg
 
ChanModeIRCMsg.ModeChange - Class in com.leafdigital.irc.api
Represents a single mode change
ChanModeIRCMsg.ModeChange(char, boolean, String) - Constructor for class com.leafdigital.irc.api.ChanModeIRCMsg.ModeChange
 
ChanNoticeIRCMsg - Class in com.leafdigital.irc.api
Notice sent to a channel
ChanNoticeIRCMsg(IRCUserAddress, String, char, byte[]) - Constructor for class com.leafdigital.irc.api.ChanNoticeIRCMsg
 
check(String) - Method in interface com.leafdigital.ui.api.CallbackHandler
Checks that the given callback function exists, is accessible, etc.
check(String, Class<?>...) - Method in interface com.leafdigital.ui.api.CallbackHandler
Checks that the given callback function exists, is accessible, etc.
CheckBox - Interface in com.leafdigital.ui.api
Interface for checkboxes.
ChoicePanel - Interface in com.leafdigital.ui.api
A Panel with any number of slots (all Page objects).
clear() - Method in interface com.leafdigital.irc.api.MessageDisplay
Clears the window where the message was typed.
clear() - Method in interface com.leafdigital.ui.api.Dropdown
Clears the list
clear() - Method in interface com.leafdigital.ui.api.ListBox
Remove all items
clear() - Method in interface com.leafdigital.ui.api.Table
Remove all items from list
clear() - Method in interface com.leafdigital.ui.api.TextView
Removes all text back to empty state.
clearAnon() - Method in interface com.leafdigital.prefs.api.PreferencesGroup
Removes all anon children at once (to save you calling remove() on each one)
clearSelection() - Method in interface com.leafdigital.ui.api.ListBox
Deselect everything
clicked() - Method in interface com.leafdigital.ui.api.SimpleTool
Called when tool is clicked.
close() - Method in interface com.leafdigital.net.api.Network.Port
Closes the port, cancelling any in-progress accept calls
close() - Method in interface com.leafdigital.ui.api.Dialog
Closes the dialog.
close() - Method in interface com.leafdigital.ui.api.Window
Closes the window.
close() - Method in class leafchat.core.api.MessageInfo
Called by system to close this info; removes the info from its superclass, if any.
close() - Method in interface leafchat.core.api.Plugin
Plugin is being closed and should free resources etc if necessary.
com.leafdigital.audio.api - package com.leafdigital.audio.api
 
com.leafdigital.highlighter.api - package com.leafdigital.highlighter.api
 
com.leafdigital.idle.api - package com.leafdigital.idle.api
 
com.leafdigital.irc.api - package com.leafdigital.irc.api
The IRC api provides low-level support for the events and communication involved in connection with an IRC server.
com.leafdigital.ircui.api - package com.leafdigital.ircui.api
The IRC UI plugin API allows plugins to add actions that are available in a particular context so that these can appear on right-click menus.
com.leafdigital.logs.api - package com.leafdigital.logs.api
The logs API provides methods that can be used to log data received on IRC channels and in messages.
com.leafdigital.net.api - package com.leafdigital.net.api
The net API provides support for TCP connections and listening ports.
com.leafdigital.notification.api - package com.leafdigital.notification.api
 
com.leafdigital.prefs.api - package com.leafdigital.prefs.api
The preferences API provides a low-level way for plugins to store and retrieve their preferences.
com.leafdigital.prefsui.api - package com.leafdigital.prefsui.api
The preferences UI API allows plugins to define preference pages that will be added to the main options window.
com.leafdigital.ui.api - package com.leafdigital.ui.api
The UI API provides a basic windowing interface library of widgets that can be constructed from XML.
CommandFilter - Class in com.leafdigital.irc.api
Filters user command messages based on the command
CommandFilter(String) - Constructor for class com.leafdigital.irc.api.CommandFilter
 
Commands - Interface in com.leafdigital.irc.api
Singleton that runs IRC /-commands.
compareTo(Object) - Method in class com.leafdigital.irc.api.IRCUserAddress
IRCUserAddress is sorted by nickname, username, then host.
compareTo(Object) - Method in class leafchat.core.api.MessageInfo
 
complete(String, boolean) - Method in interface com.leafdigital.ui.api.EditBox.TabCompletion
Called the first time the user presses Tab in a particular situation.
CONFIRM - Static variable in class com.leafdigital.irc.api.ServerRearrangeMsg
User confirms inclusion
confirm() - Method in class com.leafdigital.irc.api.ServerRearrangeMsg
Call to indicate that user clicked 'yes' to approve this change
connect(String, int, int) - Method in interface com.leafdigital.net.api.Network
Connect to the given address using an insecure (non-SSL) connection and return a connected socket.
connect(String, int, int, int) - Method in interface com.leafdigital.net.api.Network
Connect to the given address and return a connected socket.
Connections - Interface in com.leafdigital.irc.api
Singleton holding references to all current server connections.
constructBytes(String, byte[]) - Static method in class com.leafdigital.irc.api.IRCMsg
Creates bytes suitable for an IRC message where the first part is in ISO 8859-1 and the second part has been converted to bytes
constructBytes(String) - Static method in class com.leafdigital.irc.api.IRCMsg
 
convertEncoding(byte[]) - Method in class com.leafdigital.irc.api.IRCMsg
 
convertIncoming(byte[]) - Method in interface com.leafdigital.irc.api.IRCEncoding.EncodingInfo
Converts incoming text as specified by preferences
convertISO(byte[]) - Static method in class com.leafdigital.irc.api.IRCMsg
Converts text using ISO 8859-1 which is generally appropriate for 'system' parts of a message
convertOutgoing(String) - Method in interface com.leafdigital.irc.api.IRCEncoding.EncodingInfo
Converts outgoing text using the given charset or UTF-8.
copy() - Method in interface com.leafdigital.ui.api.TextView
Copies selection to clipboard
CORNERS_HORIZONTALFILL - Static variable in interface com.leafdigital.ui.api.BorderPanel
Fill corners horizontally - if the NE corner is empty, then the N component will stretch horizontally to fill it.
CORNERS_LEAVEBLANK - Static variable in interface com.leafdigital.ui.api.BorderPanel
Leave corners blank - if the NE corner is empty, then it will remain empty; the panel will have a blank space there.
CORNERS_VERTICALFILL - Static variable in interface com.leafdigital.ui.api.BorderPanel
Fill corners vertically - if the NE corner is empty, then the E component will stretch vertically to fill it.
createDialog(Document, Object) - Method in interface com.leafdigital.ui.api.UI
Deprecated. Use UI.createDialog(String, Object) instead
createDialog(String, Object) - Method in interface com.leafdigital.ui.api.UI
Creates a Dialog from an XML document.
createGeneralChatWindow(PluginContext, GeneralChatWindow.Handler, String, String, String, int, String, String, boolean) - Method in interface com.leafdigital.ircui.api.IRCUI
Creates a new chat window.
createPage(Document, Object) - Method in interface com.leafdigital.ui.api.UI
Deprecated. Use UI.createPage(String, Object) instead
createPage(String, Object) - Method in interface com.leafdigital.ui.api.UI
Creates a Page from an XML document.
createWidget(Document, WidgetOwner) - Method in interface com.leafdigital.ui.api.UI
Creates a Widget from an XML document.
createWindow(Document, Object) - Method in interface com.leafdigital.ui.api.UI
Deprecated. Use UI.createWindow(String, Object) instead
createWindow(String, Object) - Method in interface com.leafdigital.ui.api.UI
Creates a Window from an XML document.
CTCPCommandFilter - Class in com.leafdigital.irc.api
Filters messages based on their source server and channel
CTCPCommandFilter(String) - Constructor for class com.leafdigital.irc.api.CTCPCommandFilter
 

D

DecoratedPanel - Interface in com.leafdigital.ui.api
Provides visual decoration as a background to other components.
DefaultMessageDisplay - Interface in com.leafdigital.irc.api
Interface for obtaining a default MessageDisplay for a given server.
Dialog - Interface in com.leafdigital.ui.api
This interface represents the contents of a single Dialog within the system.
disconnect() - Method in interface com.leafdigital.irc.api.Server
Disconnects from the server.
disconnectGracefully() - Method in interface com.leafdigital.irc.api.Server
Disconnects from the server after sending a quit message.
dispatchExternalMessage(Class<? extends Msg>, Msg, boolean) - Method in interface leafchat.core.api.PluginContext
Dispatch a message that is controlled by a MessageOwner in another plugin.
dispatchMessage(Msg, boolean) - Method in interface leafchat.core.api.MessageDispatch
Dispatches a message.
dispatchMessageHandleErrors(Msg, boolean) - Method in interface leafchat.core.api.MessageDispatch
Does exactly the same as dispatchMessage but without throwing exceptions.
dispatchMsgToTarget(Msg, Object) - Method in interface leafchat.core.api.PluginContext
Dispatch message to a specific target (useful for re-handling your own messages, basically just calls the right msg() method).
display(String) - Method in interface com.leafdigital.ui.api.ChoicePanel
Brings a particular page to the front.
display(String) - Method in interface com.leafdigital.ui.api.TabPanel
Brings a particular page to the front.
doCommand(String, Server, IRCUserAddress, String, MessageDisplay, boolean) - Method in interface com.leafdigital.irc.api.Commands
Carries out an IRC command.
doCommand(Commands, String) - Method in interface com.leafdigital.ircui.api.GeneralChatWindow.Handler
User has entered a command line.
dragTo(TreeBox.Item, TreeBox.Item, int) - Method in interface com.leafdigital.ui.api.TreeBox.DragSingleSelectionHandler
 
Dropdown - Interface in com.leafdigital.ui.api
Interface for combo boxes.

E

EAST - Static variable in interface com.leafdigital.ui.api.BorderPanel
BorderPanel slot: right
EditArea - Interface in com.leafdigital.ui.api
Interface for multi-line edit boxes.
EditBox - Interface in com.leafdigital.ui.api
Interface for single-line edit boxes.
EditBox.TabCompletion - Interface in com.leafdigital.ui.api
Handler interface to be implemented by anything that provides completion.
equals(Object) - Method in class com.leafdigital.irc.api.IRCUserAddress
 
equals(Object) - Method in class leafchat.core.api.FilterInfo
 
equals(Object) - Method in class leafchat.core.api.MessageInfo
 
ERR_ALREADYREGISTRED - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_ALREADYREGISTRED
ERR_BADCHANNELKEY - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_BADCHANNELKEY
ERR_BANNEDFROMCHAN - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_BANNEDFROMCHAN
ERR_CANNOTSENDTOCHAN - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_CANNOTSENDTOCHAN
ERR_CANTKILLSERVER - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_CANTKILLSERVER
ERR_CHANNELISFULL - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_CHANNELISFULL
ERR_CHANOPRIVSNEEDED - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_CHANOPRIVSNEEDED
ERR_ERRONEUSNICKNAME - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_ERRONEUSNICKNAME
ERR_FILEERROR - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_FILEERROR
ERR_INVITEONLYCHAN - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_INVITEONLYCHAN
ERR_KEYSET - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_KEYSET
ERR_NEEDMOREPARAMS - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_NEEDMOREPARAMS
ERR_NICKCOLLISION - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_NICKCOLLISION
ERR_NICKNAMEINUSE - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_NICKNAMEINUSE
ERR_NOADMININFO - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_NOADMININFO
ERR_NOLOGIN - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_NOLOGIN
ERR_NOMOTD - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_NOMOTD
ERR_NONICKNAMEGIVEN - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_NONICKNAMEGIVEN
ERR_NOOPERHOST - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_NOOPERHOST
ERR_NOORIGIN - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_NOORIGIN
ERR_NOPERMFORHOST - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_NOPERMFORHOST
ERR_NOPRIVILEGES - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_NOPRIVILEGES
ERR_NORECIPIENT - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_NORECIPIENT
ERR_NOSUCHCHANNEL - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_NOSUCHCHANNEL
ERR_NOSUCHNICK - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_NOSUCHNICK
ERR_NOSUCHSERVER - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_NOSUCHSERVER
ERR_NOTEXTTOSEND - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_NOTEXTTOSEND
ERR_NOTONCHANNEL - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_NOTONCHANNEL
ERR_NOTOPLEVEL - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_NOTOPLEVEL
ERR_NOTREGISTERED - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_NOTREGISTERED
ERR_PASSWDMISMATCH - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_PASSWDMISMATCH
ERR_SUMMONDISABLED - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_SUMMONDISABLED
ERR_TOOMANYCHANNELS - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_TOOMANYCHANNELS
ERR_TOOMANYTARGETS - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_TOOMANYTARGETS
ERR_UMODEUNKNOWNFLAG - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_UMODEUNKNOWNFLAG
ERR_UNKNOWNCOMMAND - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_UNKNOWNCOMMAND
ERR_UNKNOWNMODE - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_UNKNOWNMODE
ERR_USERNOTINCHANNEL - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_USERNOTINCHANNEL
ERR_USERONCHANNEL - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_USERONCHANNEL
ERR_USERSDISABLED - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_USERSDISABLED
ERR_USERSDONTMATCH - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_USERSDONTMATCH
ERR_WASNOSUCHNICK - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_WASNOSUCHNICK
ERR_WILDTOPLEVEL - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_WILDTOPLEVEL
ERR_YOUREBANNEDCREEP - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: ERR_YOUREBANNEDCREEP
error(String) - Method in class com.leafdigital.irc.api.UserCommandMsg
Call when there is an error in what the user's typed.
ErrorIRCMsg - Class in com.leafdigital.irc.api
IRC 'error' message that is received when the server drops connection.
ErrorIRCMsg(String) - Constructor for class com.leafdigital.irc.api.ErrorIRCMsg
 
ErrorMsg - Class in leafchat.core.api
Sent when an error has occurred and should be reported to the user.
exists(String) - Method in interface com.leafdigital.prefs.api.PreferencesGroup
Check whether a program preference has been set.

F

Factory - Interface in leafchat.core.api
Implement this in factory classes
FactoryObject - Interface in leafchat.core.api
Does nothing: only marks an interface as creatable using the FactoryManager API.
fadeMark(int) - Method in interface com.leafdigital.ui.api.TextView
Fades out the position marker.
FilterInfo - Class in leafchat.core.api
Metadata about a particular message filter type.
FilterInfo(Class<? extends MessageFilter>) - Constructor for class leafchat.core.api.FilterInfo
Constructs with a particular filter class and a default name (the class name without Filter).
FilterInfo(Class<? extends MessageFilter>, String) - Constructor for class leafchat.core.api.FilterInfo
Constructs with a particular filter class.
FilterInfo.Parameter - Class in leafchat.core.api
Stores information about a parameter to the filter constructor.
FilterInfo.Parameter(Class<?>, String, String) - Constructor for class leafchat.core.api.FilterInfo.Parameter
 
findAnonGroup(String, String, boolean) - Method in interface com.leafdigital.prefs.api.PreferencesGroup
Looks for a preferences group in all anonymous children (and their anonymous children, optionally) that contains the given preference.
findAnonGroup(String, String, boolean, boolean) - Method in interface com.leafdigital.prefs.api.PreferencesGroup
Looks for a preferences group in all anonymous children (and their anonymous children, optionally) that contains the given preference.
FLAG_DIM - Static variable in interface com.leafdigital.ui.api.EditBox
Display dim text, indicating editfield value is presently unimportant
FLAG_ERROR - Static variable in interface com.leafdigital.ui.api.EditBox
Display text in error colour, indicating that value must be corrected
FLAG_NORMAL - Static variable in interface com.leafdigital.ui.api.EditBox
Display normal text
focus() - Method in interface com.leafdigital.ui.api.Button
Focuses this control.
focus() - Method in interface com.leafdigital.ui.api.EditArea
Focuses this edit
focus() - Method in interface com.leafdigital.ui.api.EditBox
Focuses this edit
FREQ_COMMON - Static variable in class com.leafdigital.irc.api.UserCommandListMsg
Command is frequently typed by ordinary users.
FREQ_OBSCURE - Static variable in class com.leafdigital.irc.api.UserCommandListMsg
Command is used only by IRC operators, is normally handled internally by clients, or is normally used only when scripting.
FREQ_UNCOMMON - Static variable in class com.leafdigital.irc.api.UserCommandListMsg
Command may be typed by ordinary users, but is used less frequently.
fromBoolean(boolean) - Method in interface com.leafdigital.prefs.api.Preferences
 
fromFont(Font) - Method in interface com.leafdigital.prefs.api.Preferences
 
fromInt(int) - Method in interface com.leafdigital.prefs.api.Preferences
 

G

GeneralChatWindow - Interface in com.leafdigital.ircui.api
A chat window.
GeneralChatWindow.Handler - Interface in com.leafdigital.ircui.api
Callbacks from the window
GeneralException - Exception in leafchat.core.api
General exceptions (this is often used to wrap other exceptions so that handling is easier, but we know they've been considered)
GeneralException() - Constructor for exception leafchat.core.api.GeneralException
Constructs empty exception.
GeneralException(String) - Constructor for exception leafchat.core.api.GeneralException
 
GeneralException(Throwable) - Constructor for exception leafchat.core.api.GeneralException
 
GeneralException(String, Throwable) - Constructor for exception leafchat.core.api.GeneralException
 
get(String) - Method in interface com.leafdigital.prefs.api.PreferencesGroup
Return value of a named preference within group.
get(String, String) - Method in interface com.leafdigital.prefs.api.PreferencesGroup
Return value of a named preference within group.
get(int) - Method in interface com.leafdigital.ui.api.BorderPanel
Retrieves the widget in one slot of the BorderPanel
getAnon() - Method in interface com.leafdigital.prefs.api.PreferencesGroup
 
getAnonHierarchical(String) - Method in interface com.leafdigital.prefs.api.PreferencesGroup
Return value of a named preference within group or parent anonymous groups, up to the first non-anonymous ancestor.
getAnonHierarchical(String, String) - Method in interface com.leafdigital.prefs.api.PreferencesGroup
Return value of a named preference within group or parent anonymous groups.
getAnonHierarchical(String, String, boolean) - Method in interface com.leafdigital.prefs.api.PreferencesGroup
Return value of a named preference within parent anonymous groups or, optionally, this group.
getAnonParent() - Method in interface com.leafdigital.prefs.api.PreferencesGroup
 
getAppropriateFilters() - Method in class leafchat.core.api.MessageInfo
 
getApproxPrefixLength() - Method in interface com.leafdigital.irc.api.Server
 
getAuthors() - Method in interface leafchat.core.api.PluginInfo
 
getAvailableThemes() - Method in interface com.leafdigital.ui.api.UI
Obtains the list of available themes.
getBoolean(int, int) - Method in interface com.leafdigital.ui.api.Table
Obtains value at given column.
getBooleanProperty(String, String, boolean) - Method in interface com.leafdigital.ui.api.Theme
Obtains a boolean property.
getBuildVersion() - Static method in class leafchat.core.api.SystemVersion
 
getButtonConfirm() - Method in class com.leafdigital.irc.api.ServerRearrangeMsg
 
getButtonOther() - Method in class com.leafdigital.irc.api.ServerRearrangeMsg
 
getCallbackHandler() - Method in interface com.leafdigital.ui.api.WidgetOwner
 
getCanClearAttention() - Method in interface com.leafdigital.ui.api.Window
 
getCategory() - Method in class com.leafdigital.ircui.api.AbstractIRCAction
 
getCategory() - Method in interface com.leafdigital.ircui.api.IRCAction
Obtains the category, used for ordering and separating items in the list.
getChanges() - Method in class com.leafdigital.irc.api.ChanModeIRCMsg
 
getChanModeParamCount() - Method in interface com.leafdigital.irc.api.Server
 
getChanModes() - Method in interface com.leafdigital.irc.api.Server
 
getChanModeType(char) - Method in interface com.leafdigital.irc.api.Server
 
getChannel() - Method in class com.leafdigital.irc.api.ChanIRCMsg
 
getChannel() - Method in class com.leafdigital.irc.api.InviteIRCMsg
 
getChannel() - Method in class com.leafdigital.ircui.api.IRCActionListMsg
 
getChanTypes() - Method in interface com.leafdigital.irc.api.Server
 
getChild(String) - Method in interface com.leafdigital.prefs.api.PreferencesGroup
Returns a nested preference group.
getChildren() - Method in interface com.leafdigital.ui.api.TreeBox.Item
 
getCode() - Method in class com.leafdigital.irc.api.PingIRCMsg
 
getCommand() - Method in class com.leafdigital.irc.api.IRCMsg
 
getCommand() - Method in class com.leafdigital.irc.api.UserCommandMsg
 
getCommandBytes() - Method in class com.leafdigital.irc.api.IRCMsg
 
getCommands() - Method in class com.leafdigital.irc.api.UserCommandListMsg
For use by whoever despatched the message, after its despatch.
getCompatibleVersions() - Method in interface leafchat.core.api.PluginExport
 
getConnected() - Method in interface com.leafdigital.irc.api.Connections
Returns array of connected servers.
getConnectedHost() - Method in interface com.leafdigital.irc.api.Server
 
getConnectedIpAddress() - Method in interface com.leafdigital.irc.api.Server
 
getConnectedPort() - Method in interface com.leafdigital.irc.api.Server
 
getContextChan() - Method in class com.leafdigital.irc.api.UserCommandMsg
 
getContextChannel() - Method in class com.leafdigital.ircui.api.IRCActionListMsg
 
getContextInit() - Method in class leafchat.core.api.MessageInfo
Messages can supply code that initialises the context if needed, to be used when the message is received.
getContextNick() - Method in class com.leafdigital.ircui.api.IRCActionListMsg
 
getContextUser() - Method in class com.leafdigital.irc.api.UserCommandMsg
 
getCoreJar() - Method in interface leafchat.core.api.PluginList
Deprecated. Use PluginList.getCoreJars() instead
getCoreJars() - Method in interface leafchat.core.api.PluginList
 
getCTCPVersion() - Static method in class leafchat.core.api.SystemVersion
 
getCurrentShortName() - Method in interface com.leafdigital.irc.api.Server
 
getData(Class<C>) - Method in interface com.leafdigital.ui.api.ListBox
 
getDefaultMessageDisplay() - Method in interface com.leafdigital.irc.api.Server
 
getDefaultNick() - Method in interface com.leafdigital.irc.api.Server
 
getDefaultPosition() - Method in interface com.leafdigital.ui.api.Tool
 
getDefaultTypes() - Method in class com.leafdigital.notification.api.NotificationListMsg
 
getDefinition(String) - Method in class leafchat.core.api.MessageInfo.Variables
Obtains the code needed to define a variable, for example: "String myVariable=msg.getMyVariable();"
getDescription(String) - Method in class com.leafdigital.irc.api.UserCommandListMsg
For user by whoever despatched the message, after its despatch.
getDescription() - Method in class leafchat.core.api.FilterInfo.Parameter
 
getDescription() - Method in class leafchat.core.api.MessageInfo
 
getDescription() - Method in interface leafchat.core.api.PluginInfo
 
getDispatch() - Method in class leafchat.core.api.BasicMsgOwner
 
getDisplayed() - Method in interface com.leafdigital.ui.api.ChoicePanel
Finds out the page currently being displayed.
getDisplayed() - Method in interface com.leafdigital.ui.api.TabPanel
 
getEncoding() - Method in interface com.leafdigital.irc.api.IRCEncoding.EncodingInfo
 
getEncoding(Server, String, IRCUserAddress) - Method in interface com.leafdigital.irc.api.IRCEncoding
Obtains the character encoding for a given situation.
getError() - Method in interface com.leafdigital.irc.api.Server
 
getException() - Method in class com.leafdigital.irc.api.ServerDisconnectedMsg
 
getException() - Method in class leafchat.core.api.ErrorMsg
 
getExtraRemember() - Method in interface com.leafdigital.ui.api.Window
 
getFailedLine() - Method in class com.leafdigital.irc.api.UnknownIRCMsg
 
getFailReason() - Method in class com.leafdigital.irc.api.UnknownIRCMsg
 
getFilterClass() - Method in class leafchat.core.api.FilterInfo
 
getFlag() - Method in interface com.leafdigital.ui.api.EditBox
 
getFriendlyName() - Method in interface leafchat.core.api.MsgOwner
Return a friendly name (for display to users) of the message, which is not used for other purposes.
getGroup(String) - Method in interface com.leafdigital.prefs.api.Preferences
Returns a preference group.
getGroup(Plugin) - Method in interface com.leafdigital.prefs.api.Preferences
Returns a preference group.
getGroup() - Method in class com.leafdigital.prefs.api.PreferencesChangeMsg
 
getGroupSelected(String) - Method in interface com.leafdigital.ui.api.WidgetOwner
 
getHost() - Method in class com.leafdigital.irc.api.IRCUserAddress
 
getHour() - Method in class leafchat.core.api.MinuteMsg
 
getIcon() - Method in interface com.leafdigital.ui.api.TreeBox.Item
 
getID() - Method in interface com.leafdigital.ui.api.Widget
 
getIdentifyCommand() - Method in interface com.leafdigital.irc.api.Server
Deprecated. This is the old identify command, do not use
getIdentifyPattern() - Method in interface com.leafdigital.irc.api.Server
 
getImageProperty(String, String, boolean, Class<?>, String) - Method in interface com.leafdigital.ui.api.Theme
Obtains an image property.
getIntProperty(String, String, int) - Method in interface com.leafdigital.ui.api.Theme
Obtains an integer property.
getIRCActions() - Method in class com.leafdigital.ircui.api.IRCActionListMsg
For use by whoever despatched the message, after its despatch.
getISupport(String) - Method in interface com.leafdigital.irc.api.Server
Access information from the RPL_ISUPPORT (005) numeric.
getItems() - Method in interface com.leafdigital.ui.api.ListBox
 
getJar() - Method in interface leafchat.core.api.PluginInfo
 
getLabel() - Method in interface com.leafdigital.ui.api.SimpleTool
 
getLine() - Method in class com.leafdigital.irc.api.IRCMsg
 
getLine() - Method in class com.leafdigital.irc.api.ServerLineMsg
 
getLine() - Method in class com.leafdigital.irc.api.ServerSendMsg
 
getLineISO() - Method in class com.leafdigital.irc.api.IRCMsg
 
getLocalAddress() - Method in interface com.leafdigital.irc.api.Server
 
getLocation() - Method in interface com.leafdigital.ui.api.Theme
 
getMask() - Method in class com.leafdigital.irc.api.SilenceIRCMsg
 
getMasks() - Method in interface com.leafdigital.irc.api.IgnoreList
Returns the list of masks.
getMasks() - Method in interface com.leafdigital.irc.api.WatchList
Returns the list of masks.
getMaxModeParams() - Method in interface com.leafdigital.irc.api.Server
 
getMaxTopicLength() - Method in interface com.leafdigital.irc.api.Server
 
getMaxVersion() - Method in interface leafchat.core.api.PluginExport
 
getMessage() - Method in class com.leafdigital.irc.api.ErrorIRCMsg
 
getMessage() - Method in class com.leafdigital.irc.api.QuitIRCMsg
 
getMessage() - Method in class leafchat.core.api.ErrorMsg
 
getMessageClass() - Method in class leafchat.core.api.MessageInfo
 
getMessageClass() - Method in interface leafchat.core.api.MsgOwner
Return the public class of messages dispatched by this object.
getMessageDisplay(Server) - Method in interface com.leafdigital.irc.api.DefaultMessageDisplay
Obtains a default MessageDisplay for the given server.
getMessageDisplay() - Method in class com.leafdigital.irc.api.UserCommandMsg
 
getMessageDisplay() - Method in interface com.leafdigital.ircui.api.GeneralChatWindow
 
getMessageDisplay(Server) - Method in interface com.leafdigital.ircui.api.IRCUI
Obtains a MessageDisplay object which can be used to add text to the current window for a given server.
getMessageInfo(Class<? extends Msg>) - Method in interface leafchat.core.api.PluginContext
Obtains information about any available message type.
getMinute() - Method in class leafchat.core.api.MinuteMsg
 
getMode() - Method in class com.leafdigital.irc.api.ChanModeIRCMsg.ModeChange
 
getMode() - Method in class com.leafdigital.irc.api.Server.StatusPrefix
 
getModeParams() - Method in class com.leafdigital.irc.api.ChanModeIRCMsg
 
getModes() - Method in class com.leafdigital.irc.api.ChanModeIRCMsg
 
getModes() - Method in class com.leafdigital.irc.api.UserModeIRCMsg
 
getMultiSelected() - Method in interface com.leafdigital.ui.api.ListBox
 
getMultiSelectedData() - Method in interface com.leafdigital.ui.api.ListBox
 
getName() - Method in class com.leafdigital.ircui.api.AbstractIRCAction
 
getName() - Method in interface com.leafdigital.ircui.api.IRCAction
 
getName() - Method in class com.leafdigital.prefs.api.PreferencesChangeMsg
 
getName() - Method in class leafchat.core.api.FilterInfo
 
getName() - Method in class leafchat.core.api.FilterInfo.Parameter
 
getName() - Method in class leafchat.core.api.MessageInfo
 
getName() - Method in interface leafchat.core.api.PluginInfo
 
getNames() - Method in class leafchat.core.api.MessageInfo.Variables
 
getNegativeModes() - Method in class com.leafdigital.irc.api.UserModeIRCMsg
 
getNewNick() - Method in class com.leafdigital.irc.api.NickIRCMsg
 
getNewValue() - Method in class com.leafdigital.prefs.api.PreferencesChangeMsg
 
getNick() - Method in class com.leafdigital.irc.api.IRCUserAddress
 
getNick() - Method in class com.leafdigital.irc.api.WatchMsg
 
getNickPassword(String) - Method in interface com.leafdigital.irc.api.Server
 
getNumbered(int) - Method in interface com.leafdigital.irc.api.Connections
Obtains the currently-connected server of the given index.
getNumeric() - Method in class com.leafdigital.irc.api.NumericIRCMsg
 
getNumItems() - Method in interface com.leafdigital.ui.api.Table
 
getOldValue() - Method in class com.leafdigital.prefs.api.PreferencesChangeMsg
 
getOrder() - Method in class com.leafdigital.ircui.api.AbstractIRCAction
 
getOrder() - Method in interface com.leafdigital.ircui.api.IRCAction
Obtains the ordering within the category.
getOurHost() - Method in interface com.leafdigital.irc.api.Server
 
getOurNick() - Method in interface com.leafdigital.irc.api.Server
 
getOurUser() - Method in interface com.leafdigital.irc.api.Server
 
getOutgoing() - Method in interface com.leafdigital.irc.api.IRCEncoding.EncodingInfo
 
getOwner() - Method in interface com.leafdigital.ui.api.Widget
 
getPackage() - Method in interface leafchat.core.api.PluginExport
 
getPage() - Method in interface com.leafdigital.ui.api.PageTool
 
getParam() - Method in class com.leafdigital.irc.api.ChanModeIRCMsg.ModeChange
 
getParamISO(int) - Method in class com.leafdigital.irc.api.IRCMsg
 
getParams() - Method in class com.leafdigital.irc.api.IRCMsg
 
getParams() - Method in class com.leafdigital.irc.api.UserCommandMsg
 
getParent() - Method in interface com.leafdigital.ui.api.TreeBox.Item
 
getPlugin() - Method in interface leafchat.core.api.PluginContext
 
getPlugin() - Method in class leafchat.core.api.PluginUnloadMsg
 
getPluginExports() - Method in interface leafchat.core.api.PluginInfo
 
getPluginList() - Method in interface leafchat.core.api.PluginList
 
getPluginOwner(Plugin) - Method in interface com.leafdigital.prefs.api.Preferences
 
getPluginOwner(String) - Method in interface com.leafdigital.prefs.api.Preferences
 
getPositiveModes() - Method in class com.leafdigital.irc.api.UserModeIRCMsg
 
getPreferences() - Method in interface com.leafdigital.irc.api.Server
 
getPreferences() - Method in interface com.leafdigital.prefs.api.PreferencesGroup
 
getPreferredHeight(int) - Method in interface com.leafdigital.ui.api.SizeInfo
 
getPreferredWidth() - Method in interface com.leafdigital.ui.api.SizeInfo
 
getPrefix() - Method in class com.leafdigital.irc.api.IRCMsg
 
getPrefix() - Method in interface com.leafdigital.irc.api.Server
 
getPrefix() - Method in class com.leafdigital.irc.api.Server.StatusPrefix
 
getPrefixBytes() - Method in class com.leafdigital.irc.api.IRCMsg
 
getProgress() - Method in interface com.leafdigital.ui.api.Progress
 
getProperty(Class<?>, String) - Method in interface com.leafdigital.irc.api.Server
 
getPublicAddress() - Method in interface com.leafdigital.net.api.Network
Obtains the current public address.
getPublicAddress() - Method in interface com.leafdigital.net.api.Network.Port
 
getPublicPort() - Method in interface com.leafdigital.net.api.Network.Port
 
getQuitMessage() - Method in interface com.leafdigital.irc.api.Server
 
getRange() - Method in interface com.leafdigital.ui.api.Progress
 
getReportedHost() - Method in interface com.leafdigital.irc.api.Server
 
getReportedOrConnectedHost() - Method in interface com.leafdigital.irc.api.Server
 
getRequest() - Method in class com.leafdigital.irc.api.ChanCTCPRequestIRCMsg
 
getRequest() - Method in class com.leafdigital.irc.api.UserCTCPRequestIRCMsg
 
getRequest() - Method in class com.leafdigital.irc.api.UserCTCPResponseIRCMsg
 
getResponseID() - Method in class com.leafdigital.irc.api.ServerIRCMsg
 
getResult() - Method in class com.leafdigital.irc.api.ServerRearrangeMsg
 
getRoot() - Method in interface com.leafdigital.ui.api.TreeBox.Handler
 
getSafeToken(String) - Method in interface com.leafdigital.prefs.api.Preferences
Given an arbitrary string, returns a token safe to use in preferences names.
getScriptingParameters() - Method in class leafchat.core.api.FilterInfo
 
getSelected() - Method in interface com.leafdigital.ui.api.Dropdown
 
getSelected() - Method in interface com.leafdigital.ui.api.ListBox
 
getSelectedChannel() - Method in class com.leafdigital.ircui.api.IRCActionListMsg
 
getSelectedData() - Method in interface com.leafdigital.ui.api.ListBox
 
getSelectedIndex() - Method in interface com.leafdigital.ui.api.Table
 
getSelectedIndices() - Method in interface com.leafdigital.ui.api.Table
 
getSelectedNicks() - Method in class com.leafdigital.ircui.api.IRCActionListMsg
 
getServer() - Method in class com.leafdigital.irc.api.IRCMsg
 
getServer() - Method in class com.leafdigital.irc.api.ServerMsg
 
getServer() - Method in class com.leafdigital.irc.api.UserCommandListMsg
 
getServer() - Method in class com.leafdigital.irc.api.UserCommandMsg
 
getServer() - Method in class com.leafdigital.irc.api.WatchMsg
 
getServer() - Method in class com.leafdigital.ircui.api.IRCActionListMsg
 
getServerPassword() - Method in interface com.leafdigital.irc.api.Server
 
getSimilar() - Method in class com.leafdigital.irc.api.NumericIRCMsg
If message is similar to a defined IRCMsg, that is returned here (to avoid duplication of the parsing code).
getSingle(Class<C>) - Method in interface leafchat.core.api.PluginContext
Returns singleton implementing the desired interface.
getSingleNick() - Method in class com.leafdigital.ircui.api.IRCActionListMsg
 
getSingleton(Class<? extends Singleton>) - Method in interface leafchat.core.api.PluginContext
Deprecated. Replaced by PluginContext.getSingle(Class)
getSounds() - Method in interface com.leafdigital.audio.api.Audio
Obtains a list of all available sounds in system/user folders.
getSourceServer() - Method in class com.leafdigital.irc.api.ServerIRCMsg
 
getSourceUser() - Method in class com.leafdigital.irc.api.UserSourceIRCMsg
 
getSplitSize() - Method in interface com.leafdigital.ui.api.SplitPanel
 
getStatus() - Method in class com.leafdigital.irc.api.ChanNoticeIRCMsg
 
getStatusMsg() - Method in interface com.leafdigital.irc.api.Server
 
getString(int, int) - Method in interface com.leafdigital.ui.api.Table
Obtains value at given column.
getStringProperty(String, String, String) - Method in interface com.leafdigital.ui.api.Theme
Obtains a string property.
getStylesheets() - Method in interface com.leafdigital.ui.api.Theme
Obtains the theme's stylesheets (if provided).
getSubclasses() - Method in class leafchat.core.api.MessageInfo
 
getSuperclass() - Method in class leafchat.core.api.MessageInfo
 
getTarget() - Method in class com.leafdigital.irc.api.ServerIRCMsg
 
getTargetNick() - Method in class com.leafdigital.irc.api.UserIRCMsg
 
getText() - Method in class com.leafdigital.irc.api.ChanCTCPRequestIRCMsg
 
getText() - Method in class com.leafdigital.irc.api.ChanMessageIRCMsg
 
getText() - Method in class com.leafdigital.irc.api.ChanNoticeIRCMsg
 
getText() - Method in class com.leafdigital.irc.api.KickIRCMsg
 
getText() - Method in class com.leafdigital.irc.api.PartIRCMsg
 
getText() - Method in class com.leafdigital.irc.api.ServerNoticeIRCMsg
 
getText() - Method in class com.leafdigital.irc.api.ServerRearrangeMsg
 
getText() - Method in class com.leafdigital.irc.api.UserCTCPRequestIRCMsg
 
getText() - Method in class com.leafdigital.irc.api.UserCTCPResponseIRCMsg
 
getText() - Method in class com.leafdigital.irc.api.UserMessageIRCMsg
 
getText() - Method in class com.leafdigital.irc.api.UserNoticeIRCMsg
 
getText() - Method in interface com.leafdigital.ui.api.Label
 
getText() - Method in interface com.leafdigital.ui.api.TreeBox.Item
 
getTheme() - Method in interface com.leafdigital.ui.api.UI
Obtains the user's selected theme.
getThemeFolder(boolean) - Method in interface com.leafdigital.ui.api.UI
Obtains the folder used for themes.
getThemeType() - Method in interface com.leafdigital.ui.api.SimpleTool
Obtains theme type.
getTitle() - Method in interface com.leafdigital.ui.api.Page
 
getTitle() - Method in interface com.leafdigital.ui.api.Window
 
getTitleBarVersion() - Static method in class leafchat.core.api.SystemVersion
 
getTopic() - Method in class com.leafdigital.irc.api.TopicIRCMsg
 
getType() - Method in class leafchat.core.api.FilterInfo.Parameter
 
getType(String) - Method in class leafchat.core.api.MessageInfo.Variables
Obtains the type of a named variable.
getType() - Method in class leafchat.core.api.SystemStateMsg
 
getTypes() - Method in class com.leafdigital.notification.api.NotificationListMsg
 
getUIStyle() - Method in interface com.leafdigital.ui.api.UI
 
getUser() - Method in class com.leafdigital.irc.api.IRCUserAddress
 
getUserAddress() - Method in class com.leafdigital.irc.api.WatchMsg
 
getValue() - Method in interface com.leafdigital.ui.api.EditArea
 
getValue() - Method in interface com.leafdigital.ui.api.EditBox
 
getValueLines() - Method in interface com.leafdigital.ui.api.EditBox
 
getVariables() - Method in class leafchat.core.api.MessageInfo
 
getVersion() - Method in interface com.leafdigital.irc.api.Server
 
getVersion() - Method in interface leafchat.core.api.PluginInfo
 
getVictim() - Method in class com.leafdigital.irc.api.KickIRCMsg
 
getWidget(String) - Method in interface com.leafdigital.ui.api.WidgetOwner
Returns a widget within this window.
getWidgets() - Method in interface com.leafdigital.ui.api.WidgetParent
Gets all widgets contained within this widget.
GroupPanel - Interface in com.leafdigital.ui.api
A Panel with only a single slot, named 'contents' in XML.

H

hasChannel() - Method in class com.leafdigital.ircui.api.IRCActionListMsg
 
hasEncoding() - Method in class com.leafdigital.irc.api.IRCMsg
 
hashCode() - Method in class com.leafdigital.irc.api.IRCUserAddress
 
hasMark() - Method in interface com.leafdigital.ui.api.TextView
 
hasResponded() - Method in class com.leafdigital.irc.api.UserCTCPRequestIRCMsg
 
hasSelectedNicks() - Method in class com.leafdigital.ircui.api.IRCActionListMsg
 
hasSelection() - Method in interface com.leafdigital.ui.api.TextView
 
hasSingleNick() - Method in class com.leafdigital.ircui.api.IRCActionListMsg
 
hasTrayIcon() - Method in interface com.leafdigital.notification.api.Notification
Checks whether the tray icon (owned by this plugin) exists or not.
highlight(String, String) - Method in interface com.leafdigital.highlighter.api.Highlighter
Applies highlights to XML data.
Highlighter - Interface in com.leafdigital.highlighter.api
Highlighter singleton handles text highlights.
highlightErrorLines(int[]) - Method in interface com.leafdigital.ui.api.EditArea
Highlights specified lines.
HorizontalPanel - Interface in com.leafdigital.ui.api
A Panel with any number of slots (all named 'slot' in XML).

I

IDENTIFYEVENT_CONNECT - Static variable in interface com.leafdigital.irc.api.Server
Identify event constant: on connect
IDENTIFYEVENT_NICK - Static variable in interface com.leafdigital.irc.api.Server
Identify event constant: on nick change
IDENTIFYEVENT_SERVICES - Static variable in interface com.leafdigital.irc.api.Server
Identify event constant: when services come online
Idle - Interface in com.leafdigital.idle.api
Singleton that is used to indicate when the user does something that means they aren't idle, from the point of view of auto-away detection.
IgnoreList - Interface in com.leafdigital.irc.api
Singleton that manages the list of ignored names.
IgnoreListChangeMsg - Class in com.leafdigital.irc.api
Sent when the ignore list changes
IgnoreListChangeMsg() - Constructor for class com.leafdigital.irc.api.IgnoreListChangeMsg
 
includesPostfix() - Method in class com.leafdigital.irc.api.IRCMsg
 
info - Static variable in class com.leafdigital.irc.api.ChanActionIRCMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.ChanCTCPRequestIRCMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.ChanFilter
Scripting filter information.
info - Static variable in class com.leafdigital.irc.api.ChanIRCMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.ChanMessageIRCMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.ChanModeIRCMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.ChanNoticeIRCMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.CommandFilter
Scripting filter information.
info - Static variable in class com.leafdigital.irc.api.CTCPCommandFilter
Scripting filter information.
info - Static variable in class com.leafdigital.irc.api.ErrorIRCMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.InviteIRCMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.IRCMsg
Message info for scripting.
info - Static variable in class com.leafdigital.irc.api.JoinIRCMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.KickIRCMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.NickAndServerFilter
Scripting filter information.
info - Static variable in class com.leafdigital.irc.api.NickFilter
Scripting filter information.
info - Static variable in class com.leafdigital.irc.api.NickIRCMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.NumericFilter
Scripting filter information.
info - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
Scripting event info
info - Static variable in class com.leafdigital.irc.api.OffWatchMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.OnWatchMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.PartIRCMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.PingIRCMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.QuitIRCMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.ServerConnectedMsg
Information about message for scripting system.
info - Static variable in class com.leafdigital.irc.api.ServerConnectionFinishedMsg
Information about message for scripting system.
info - Static variable in class com.leafdigital.irc.api.ServerDisconnectedMsg
Information about message for scripting system.
info - Static variable in class com.leafdigital.irc.api.ServerFilter
Scripting filter information.
info - Static variable in class com.leafdigital.irc.api.ServerIRCMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.ServerLineMsg
Information about message for scripting system.
info - Static variable in class com.leafdigital.irc.api.ServerMsg
Information about message for scripting system.
info - Static variable in class com.leafdigital.irc.api.ServerNoticeIRCMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.ServerRearrangeMsg
Information about message for scripting system.
info - Static variable in class com.leafdigital.irc.api.ServerSendMsg
Information about message for scripting system.
info - Static variable in class com.leafdigital.irc.api.SilenceIRCMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.TopicIRCMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.UnknownIRCMsg
Info for scripting
info - Static variable in class com.leafdigital.irc.api.UserActionIRCMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.UserCommandMsg
Message information for scripting system.
info - Static variable in class com.leafdigital.irc.api.UserCTCPRequestIRCMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.UserCTCPResponseIRCMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.UserFilter
Scripting filter information.
info - Static variable in class com.leafdigital.irc.api.UserIRCMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.UserMessageIRCMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.UserModeIRCMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.UserNoticeIRCMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.UserSourceIRCMsg
Scripting event information.
info - Static variable in class com.leafdigital.irc.api.WatchMsg
Scripting event information.
info - Static variable in class leafchat.core.api.ErrorMsg
Message info
info - Static variable in class leafchat.core.api.MinuteFilter
Filter info
info - Static variable in class leafchat.core.api.MinuteMsg
Message info; allows scripting
informClosed() - Method in interface com.leafdigital.ui.api.Widget
Called to inform the widget when the window that holds it has been closed.
init(IRCMsg) - Method in class com.leafdigital.irc.api.IRCMsg
 
init(Server, byte[], byte[], byte[], byte[][], boolean) - Method in class com.leafdigital.irc.api.IRCMsg
Init with actual parameters
init(MessageDispatch) - Method in class leafchat.core.api.BasicMsgOwner
 
init(MessageDispatch) - Method in interface leafchat.core.api.MsgOwner
Called once the dispatcher is registered.
init(PluginContext, PluginLoadReporter) - Method in interface leafchat.core.api.Plugin
Plugin should store context for future use (if necessary) and register itself with events in which it has interest.
installUserTheme(File) - Method in interface com.leafdigital.ui.api.UI
Installs a new theme file into the user's theme folder, checking it for errors.
internalAction(Element) - Method in interface com.leafdigital.ircui.api.GeneralChatWindow.Handler
User has clicked on an link.
InviteIRCMsg - Class in com.leafdigital.irc.api
Invite message
InviteIRCMsg(IRCUserAddress, String, String) - Constructor for class com.leafdigital.irc.api.InviteIRCMsg
 
IRCAction - Interface in com.leafdigital.ircui.api
Interface to be implemented by code that provides a particular action.
IRCActionListMsg - Class in com.leafdigital.ircui.api
Message that is sent when building a list of actions, for example when somebody right-clicks on a nickname or the like.
IRCActionListMsg(Server, String, String, String, String[]) - Constructor for class com.leafdigital.ircui.api.IRCActionListMsg
 
IRCEncoding - Interface in com.leafdigital.irc.api
Provides character encoding information.
IRCEncoding.EncodingInfo - Interface in com.leafdigital.irc.api
Information about encoding in a different context
IRCMsg - Class in com.leafdigital.irc.api
Represents a parsed message received from an IRC server, parsed
IRCMsg() - Constructor for class com.leafdigital.irc.api.IRCMsg
 
IRCPLUGIN_CLASS - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Class name for IRC plugin where prefs are stored
IRCPrefs - Interface in com.leafdigital.irc.api
Includes constants used for preferences that belong to the IRC module.
IRCUI - Interface in com.leafdigital.ircui.api
Access to parts of the IRC user interface, such as chat windows and the like.
IRCUserAddress - Class in com.leafdigital.irc.api
Address of a user in "nick (exclamation) user (at) host" format.
IRCUserAddress(String, boolean) - Constructor for class com.leafdigital.irc.api.IRCUserAddress
Constructs from a string in format "nick (exclamation) user (at) host".
IRCUserAddress(String, String, String) - Constructor for class com.leafdigital.irc.api.IRCUserAddress
 
isAbstract() - Method in class leafchat.core.api.MessageInfo
 
isActive() - Method in interface com.leafdigital.ui.api.Window
 
isAppActive() - Method in interface com.leafdigital.ui.api.UI
 
isAtEnd() - Method in interface com.leafdigital.ui.api.TextView
 
isAway() - Method in interface com.leafdigital.irc.api.Server
 
isChecked() - Method in interface com.leafdigital.ui.api.CheckBox
 
isClosed() - Method in interface com.leafdigital.ui.api.Window
 
isCommandCharacter(char) - Method in interface com.leafdigital.irc.api.Commands
Returns true if the character (presumably first character of an IRC typed line) is a command character.
isConnected() - Method in interface com.leafdigital.irc.api.Server
 
isConnectionFinished() - Method in interface com.leafdigital.irc.api.Server
 
isCreated() - Method in interface com.leafdigital.ui.api.WidgetOwner
Returns true if the WidgetOwner has been fully created.
isDim() - Method in class com.leafdigital.ui.api.Table.EditingControl
 
isDim(int, int) - Method in interface com.leafdigital.ui.api.Table
 
isEditable(int, int) - Method in interface com.leafdigital.ui.api.Table
 
isEnabled() - Method in interface com.leafdigital.ui.api.Button
 
isEnabled() - Method in interface com.leafdigital.ui.api.Dropdown
 
isEnabled() - Method in interface com.leafdigital.ui.api.EditArea
 
isEnabled() - Method in interface com.leafdigital.ui.api.EditBox
 
isEnabled() - Method in interface com.leafdigital.ui.api.ListBox
 
isEnabled() - Method in interface com.leafdigital.ui.api.RadioButton
 
isError() - Method in class com.leafdigital.ui.api.Table.EditingControl
 
isHandled() - Method in class leafchat.core.api.ErrorMsg
 
isHandled() - Method in class leafchat.core.api.Msg
 
isHidden() - Method in interface com.leafdigital.ui.api.Window
 
isIndeterminate() - Method in interface com.leafdigital.ui.api.Progress
 
isKnown(Server, String) - Method in interface com.leafdigital.irc.api.WatchList
Checks whether we know the online status of a user.
isLeaf() - Method in interface com.leafdigital.ui.api.TreeBox.Item
 
isMinimized() - Method in interface com.leafdigital.ui.api.Window
 
isOnline(Server, String) - Method in interface com.leafdigital.irc.api.WatchList
Checks whether a user on the watch list is online.
isOverwrite(int, int) - Method in interface com.leafdigital.ui.api.Table
 
isParamInteger(int) - Method in class com.leafdigital.irc.api.IRCMsg
 
isPositive() - Method in class com.leafdigital.irc.api.ChanModeIRCMsg.ModeChange
 
isPositive() - Method in class com.leafdigital.irc.api.SilenceIRCMsg
 
isPrefixAtLeast(char, char) - Method in interface com.leafdigital.irc.api.Server
 
isRealChange() - Method in class com.leafdigital.irc.api.WatchMsg
 
isRequested() - Method in class com.leafdigital.irc.api.ServerDisconnectedMsg
 
isRootDisplayed() - Method in interface com.leafdigital.ui.api.TreeBox.Handler
 
isSecureConnection() - Method in interface com.leafdigital.irc.api.Server
 
isSelected() - Method in interface com.leafdigital.ui.api.RadioButton
 
isStopped() - Method in class leafchat.core.api.Msg
 
isSystem() - Method in interface leafchat.core.api.PluginInfo
 
isUserScript() - Method in interface leafchat.core.api.PluginInfo
 
isUTF8() - Method in interface com.leafdigital.irc.api.IRCEncoding.EncodingInfo
 
isVisible() - Method in interface com.leafdigital.ui.api.Widget
 

J

JoinIRCMsg - Class in com.leafdigital.irc.api
JOIN to a channel
JoinIRCMsg(IRCUserAddress, String) - Constructor for class com.leafdigital.irc.api.JoinIRCMsg
 

K

KickIRCMsg - Class in com.leafdigital.irc.api
Somebody is kicked from channel
KickIRCMsg(IRCUserAddress, String, String, byte[]) - Constructor for class com.leafdigital.irc.api.KickIRCMsg
 

L

Label - Interface in com.leafdigital.ui.api
Interface for wrapping (multi-line) labels
leafchat.core.api - package leafchat.core.api
leafChat's core API, available to all plugins.
LICENSEDIALOG - Static variable in class leafchat.core.api.SystemStateMsg
Type: sent when license dialog is being displayed
LINEBYTES_NOLIMIT - Static variable in interface com.leafdigital.ui.api.EditBox
If no limit on line characters
LINELIMIT_NONE - Static variable in interface com.leafdigital.ui.api.TextView
Constant indicating no line limit
listAppropriateFilters(Collection<FilterInfo>) - Method in class leafchat.core.api.MessageInfo
Adds permitted filters to a list.
ListBox - Interface in com.leafdigital.ui.api
Interface for list boxes.
listen() - Method in interface com.leafdigital.net.api.Network
Open a public TCP port to listen for connections.
listen(String) - Method in interface com.leafdigital.net.api.Network
Open a public TCP port to listen for connections from a specific host.
listScriptingVariables(MessageInfo.Variables) - Method in class leafchat.core.api.MessageInfo
Adds scripting variables to a list.
loadPluginFile(File) - Method in interface leafchat.core.api.PluginList
Loads a plugin.
log(String, String, String, String, String) - Method in interface com.leafdigital.logs.api.Logger
Call to log an event.
log(String) - Method in interface leafchat.core.api.PluginContext
Log something to the system log.
log(String, Throwable) - Method in interface leafchat.core.api.PluginContext
Log something to the system log.
log(Object, String) - Method in interface leafchat.core.api.SystemLog
Call to log a line of text.
log(Object, String, Throwable) - Method in interface leafchat.core.api.SystemLog
Call to log a line of text and/or exception.
logDebug(String) - Method in interface leafchat.core.api.PluginContext
Log something to the system log if debug is turned on for this plugin.
logDebug(String, Throwable) - Method in interface leafchat.core.api.PluginContext
Log something to the system log if debug is turned on for this plugin.
Logger - Interface in com.leafdigital.logs.api
Interface for conversation/event logging.

M

manualDispatch(Msg) - Method in class leafchat.core.api.BasicMsgOwner
 
manualDispatch(Msg) - Method in interface leafchat.core.api.MsgOwner
Called when the dispatcher should handle manual dispatch of a message (to all targets for which it returned false in registerTarget).
markDim() - Method in class com.leafdigital.ui.api.Table.EditingControl
If this method is called, the editbox will be shown dim.
markError() - Method in class com.leafdigital.ui.api.Table.EditingControl
If this method is called, the editbox will be shown red.
markHandled() - Method in class leafchat.core.api.ErrorMsg
Call once message has been displayed to user.
markHandled() - Method in class leafchat.core.api.Msg
Call to mark handled; still processed, but marked as already shown to user
markPosition() - Method in interface com.leafdigital.ui.api.TextView
Marks the current position with a red line below it when new text appears.
markResponded() - Method in class com.leafdigital.irc.api.UserCTCPRequestIRCMsg
Indicates that the client has sent a response to this message
markStopped() - Method in class leafchat.core.api.Msg
Call to stop further processing
matches(IRCUserAddress) - Method in class com.leafdigital.irc.api.IRCUserAddress
 
MessageDispatch - Interface in leafchat.core.api
Provided by the system to MessageOwner classes.
MessageDisplay - Interface in com.leafdigital.irc.api
Interface implemented by things that can display error messages from commands.
MessageFilter - Interface in leafchat.core.api
Interface representing the most basic version of a message filter.
MessageInfo - Class in leafchat.core.api
Provides information about a particular class of Msg.
MessageInfo(Class<? extends Msg>) - Constructor for class leafchat.core.api.MessageInfo
Constructs with a particular message class and a default name (the class name without Msg).
MessageInfo(Class<? extends Msg>, String, String) - Constructor for class leafchat.core.api.MessageInfo
Constructs with a particular message class.
MessageInfo.Variables - Class in leafchat.core.api
Class representing the list of available scripting variables
MessageInfo.Variables() - Constructor for class leafchat.core.api.MessageInfo.Variables
 
META - Static variable in interface com.leafdigital.ui.api.Theme
Theme property type: meta
META_AUTHORS - Static variable in interface com.leafdigital.ui.api.Theme
Theme property: theme authors
META_DESCRIPTION - Static variable in interface com.leafdigital.ui.api.Theme
Theme property: theme description
META_NAME - Static variable in interface com.leafdigital.ui.api.Theme
Theme property: theme name
META_PREVIEW - Static variable in interface com.leafdigital.ui.api.Theme
Theme property: theme preview
minimize() - Method in interface com.leafdigital.ui.api.Window
Minimises the window.
MinuteFilter - Class in leafchat.core.api
Used to receive the per-minute messages less often
MinuteFilter(int) - Constructor for class leafchat.core.api.MinuteFilter
 
MinuteMsg - Class in leafchat.core.api
Message sent every minute
MinuteMsg(int, int) - Constructor for class leafchat.core.api.MinuteMsg
 
Msg - Class in leafchat.core.api
Generic object representing communication between plugins.
Msg() - Constructor for class leafchat.core.api.Msg
 
MsgOwner - Interface in leafchat.core.api
Implemented by classes that dispatch messages.

N

needsListenTarget() - Method in interface com.leafdigital.net.api.Network
 
Network - Interface in com.leafdigital.net.api
Network interface provides low-level networking features.
Network.Port - Interface in com.leafdigital.net.api
A listening port.
NetworkException - Exception in com.leafdigital.irc.api
Exception that occurs due to networking error
NetworkException(String) - Constructor for exception com.leafdigital.irc.api.NetworkException
 
NetworkException(Throwable) - Constructor for exception com.leafdigital.irc.api.NetworkException
 
NetworkException(String, Throwable) - Constructor for exception com.leafdigital.irc.api.NetworkException
 
newBorderPanel() - Method in interface com.leafdigital.ui.api.UI
 
newButton() - Method in interface com.leafdigital.ui.api.UI
 
newButtonPanel() - Method in interface com.leafdigital.ui.api.UI
 
newCheckBox() - Method in interface com.leafdigital.ui.api.UI
 
newChoicePanel() - Method in interface com.leafdigital.ui.api.UI
 
newDecoratedPanel() - Method in interface com.leafdigital.ui.api.UI
 
newDialog(Object) - Method in interface com.leafdigital.ui.api.UI
Creates a new Dialog.
newDropdown() - Method in interface com.leafdigital.ui.api.UI
 
newEditArea() - Method in interface com.leafdigital.ui.api.UI
 
newEditBox() - Method in interface com.leafdigital.ui.api.UI
 
newFactoryObject(Class<C>) - Method in interface leafchat.core.api.PluginContext
Get a new instance of a factory-created object.
newGroupPanel() - Method in interface com.leafdigital.ui.api.UI
 
newHorizontalPanel() - Method in interface com.leafdigital.ui.api.UI
 
newInstance(Class<C>) - Method in interface leafchat.core.api.Factory
Requests factory to create a new object implementing the given interface.
newInstance(Class<? extends FactoryObject>) - Method in interface leafchat.core.api.PluginContext
Deprecated. Replaced by PluginContext.newFactoryObject(Class)
newJComponentWrapper(JComponent) - Method in interface com.leafdigital.ui.api.UI
Creates a widget wrapper for a JComponent.
newLabel() - Method in interface com.leafdigital.ui.api.UI
 
newListBox() - Method in interface com.leafdigital.ui.api.UI
 
newPage(Object) - Method in interface com.leafdigital.ui.api.UI
Creates a new Page.
newPage() - Method in interface com.leafdigital.ui.api.UI
 
newPic() - Method in interface com.leafdigital.ui.api.UI
 
newPopupMenu() - Method in interface com.leafdigital.ui.api.UI
 
newProgress() - Method in interface com.leafdigital.ui.api.UI
 
newRadioButton() - Method in interface com.leafdigital.ui.api.UI
 
newScrollPanel() - Method in interface com.leafdigital.ui.api.UI
 
newServer() - Method in interface com.leafdigital.irc.api.Connections
Creates a new Server object.
newSpacer() - Method in interface com.leafdigital.ui.api.UI
 
newSplitPanel() - Method in interface com.leafdigital.ui.api.UI
 
newTable() - Method in interface com.leafdigital.ui.api.UI
 
newTabPanel() - Method in interface com.leafdigital.ui.api.UI
 
newTextView() - Method in interface com.leafdigital.ui.api.UI
 
newTreeBox() - Method in interface com.leafdigital.ui.api.UI
 
newVerticalPanel() - Method in interface com.leafdigital.ui.api.UI
 
newWindow(Object) - Method in interface com.leafdigital.ui.api.UI
 
NickAction - Class in com.leafdigital.ircui.api
Convenience class for IRCActions that take a single nickname or multiple selected nicknames.
NickAction(PluginContext, String, int, int, String) - Constructor for class com.leafdigital.ircui.api.NickAction
 
NickAndServerFilter - Class in com.leafdigital.irc.api
Filters messages based on their source server and nick
NickAndServerFilter(Server, String) - Constructor for class com.leafdigital.irc.api.NickAndServerFilter
 
NickFilter - Class in com.leafdigital.irc.api
Filters messages based on their source user nickname
NickFilter(String) - Constructor for class com.leafdigital.irc.api.NickFilter
 
NickIRCMsg - Class in com.leafdigital.irc.api
Nickname change
NickIRCMsg(IRCUserAddress, String) - Constructor for class com.leafdigital.irc.api.NickIRCMsg
 
NO - Static variable in interface com.leafdigital.ui.api.ButtonPanel
Button panel slot: No.
NONE - Static variable in class com.leafdigital.irc.api.ServerRearrangeMsg
No user response yet
NONE - Static variable in interface com.leafdigital.ui.api.Table
Value used to indicate no selection
NORTH - Static variable in interface com.leafdigital.ui.api.BorderPanel
BorderPanel slot: top
NORTHEAST - Static variable in interface com.leafdigital.ui.api.BorderPanel
BorderPanel slot: top right
NORTHWEST - Static variable in interface com.leafdigital.ui.api.BorderPanel
BorderPanel slot: top left
Notification - Interface in com.leafdigital.notification.api
Singleton that provides popup notification facilities.
NotificationListMsg - Class in com.leafdigital.notification.api
Message sent to identify available notification types.
NotificationListMsg() - Constructor for class com.leafdigital.notification.api.NotificationListMsg
 
notify(String, String, String) - Method in interface com.leafdigital.notification.api.Notification
Creates the notification popup.
notUs() - Method in class com.leafdigital.ircui.api.IRCActionListMsg
 
NumericFilter - Class in com.leafdigital.irc.api
Filters messages based on their server numeric
NumericFilter(int) - Constructor for class com.leafdigital.irc.api.NumericFilter
 
NumericIRCMsg - Class in com.leafdigital.irc.api
Numeric IRC message.
NumericIRCMsg(String, String, int, IRCMsg) - Constructor for class com.leafdigital.irc.api.NumericIRCMsg
 

O

OffWatchMsg - Class in com.leafdigital.irc.api
Message sent when a watched user goes offline
OffWatchMsg(Server, IRCUserAddress, boolean) - Constructor for class com.leafdigital.irc.api.OffWatchMsg
 
OnWatchMsg - Class in com.leafdigital.irc.api
Message sent when a 'watched' user comes online
OnWatchMsg(Server, IRCUserAddress, boolean) - Constructor for class com.leafdigital.irc.api.OnWatchMsg
 

P

Page - Interface in com.leafdigital.ui.api
This interface represents the contents of a single Page within the system.
PageTool - Interface in com.leafdigital.ui.api
A tool that's based on a UI page.
Panel - Interface in com.leafdigital.ui.api
Represents a Panel, a component which can hold other components in various slots.
PartIRCMsg - Class in com.leafdigital.irc.api
Somebody leaves a channel
PartIRCMsg(IRCUserAddress, String, byte[]) - Constructor for class com.leafdigital.irc.api.PartIRCMsg
 
Pic - Interface in com.leafdigital.ui.api
Interface for images from theme.
PingIRCMsg - Class in com.leafdigital.irc.api
IRC ping message
PingIRCMsg(String) - Constructor for class com.leafdigital.irc.api.PingIRCMsg
 
play(String) - Method in interface com.leafdigital.audio.api.Audio
Plays an audio file from the system or user 'sounds' folder, which must be in .ogg format.
play(File) - Method in interface com.leafdigital.audio.api.Audio
Plays the given audio file, which must be in .ogg format.
play(InputStream) - Method in interface com.leafdigital.audio.api.Audio
Plays audio from the given InputStream, which must be in .ogg format.
Plugin - Interface in leafchat.core.api
Interface that must be implemented by all Plugin main classes
PluginContext - Interface in leafchat.core.api
Interface that a plugin can use to request system services.
PluginExport - Interface in leafchat.core.api
Information about an exported API package
PluginInfo - Interface in leafchat.core.api
Information about a particular plugin
PluginList - Interface in leafchat.core.api
Provides a list of all plugins for information and can save a jar file that includes selected plugins for use by plugin developers.
PluginLoadReporter - Interface in leafchat.core.api
Called to pass back information about progress of plugin load
PLUGINSLOADED - Static variable in class leafchat.core.api.SystemStateMsg
Type: sent when all plugins have been loaded
PluginUnloadMsg - Class in leafchat.core.api
Message sent when a plugin is being unloaded.
PluginUnloadMsg(Plugin) - Constructor for class leafchat.core.api.PluginUnloadMsg
 
PopupMenu - Interface in com.leafdigital.ui.api
Represents a popup menu with a number of items and separators.
PREF_AUTOIDENTIFY - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Auto-identify pref
PREF_AUTOJOIN - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Autojoin for channel
PREF_AUTORECONNECT - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Auto-reconnect
PREF_AWAYMULTISERVER - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Whether away message applies across all servers
PREF_BYCHAN_ENCODING - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Incoming encoding
PREF_BYCHAN_NAME - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Channel name
PREF_BYCHAN_OUTGOING - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Outgoing encoding
PREF_BYCHAN_UTF8 - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Automatic UTF-8
PREF_BYUSER_ENCODING - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Incoming encoding
PREF_BYUSER_MASK - Static variable in interface com.leafdigital.irc.api.IRCPrefs
User mask
PREF_BYUSER_OUTGOING - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Outgoing encoding
PREF_BYUSER_UTF8 - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Automatic UTF-8
PREF_DEFAULTNICK - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Default nick
PREF_ENCODING - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Standard encoding
PREF_EXTRACOMMANDCHAR - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Extra command character other than /
PREF_FAILURES - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Failure tracking
PREF_FONTNAME - Static variable in interface com.leafdigital.ui.api.UIPrefs
Font name preference
PREF_FONTSIZE - Static variable in interface com.leafdigital.ui.api.UIPrefs
Font size preference
PREF_FREQUENTPINGS - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Frequent pings (for dodgy connection)
PREF_HANDADDED - Static variable in interface com.leafdigital.irc.api.IRCPrefs
True if added by hand
PREF_HOST - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Host
PREF_IDENTIFYCOMMAND - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Deprecated
PREF_IDENTIFYPATTERN - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Pattern used for identify command
PREF_IGNORE_HOST - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Host to ignore
PREF_IGNORE_NICK - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Nick to ignore
PREF_IGNORE_USER - Static variable in interface com.leafdigital.irc.api.IRCPrefs
User to ignore
PREF_IRCCOLOURS - Static variable in interface com.leafdigital.ui.api.UIPrefs
IRC colours preference
PREF_KEY - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Channel key
PREF_KEYWORD - Static variable in interface com.leafdigital.ui.api.UIPrefs
Keyword for colour
PREF_MINIMISE_TO_TRAY - Static variable in interface com.leafdigital.ui.api.UIPrefs
Minimise to tray preference
PREF_NAME - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Channel name
PREF_NETWORK - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Network
PREF_NETWORKSUFFIX - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Network suffix
PREF_NICK - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Nick
PREF_OUTGOING - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Outgoing encoding
PREF_PASSWORD - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Password
PREF_PORTRANGE - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Port range
PREF_QUITMESSAGE - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Quit message
PREF_REALNAME - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Realname
PREF_REDIRECTOR - Static variable in interface com.leafdigital.irc.api.IRCPrefs
True if entry is for a redirector server
PREF_REFUSEDNETWORK - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Remember if user refused network auto-add
PREF_REPORTED - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Reported host
PREF_RGB - Static variable in interface com.leafdigital.ui.api.UIPrefs
RGB value for colour
PREF_SECUREMODE - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Security mode
PREF_SECUREMODE_NONE - Static variable in interface com.leafdigital.irc.api.IRCPrefs
No security
PREF_SECUREMODE_OPTIONAL - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Optional security.
PREF_SECUREMODE_REQUIRED - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Required security.
PREF_SERVERPASSWORD - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Server password
PREF_SYSTEMFONT - Static variable in interface com.leafdigital.ui.api.UIPrefs
System font preference
PREF_UISTYLE - Static variable in interface com.leafdigital.ui.api.UIPrefs
UI style preference
PREF_USER - Static variable in interface com.leafdigital.irc.api.IRCPrefs
User name
PREF_UTF8 - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Automatic UTF-8 support
PREF_WATCH_HOST - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Host to watch
PREF_WATCH_NICK - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Nick to watch
PREF_WATCH_USER - Static variable in interface com.leafdigital.irc.api.IRCPrefs
User to watch
PREFDEFAULT_AUTORECONNECT - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Default auto-reconnect
PREFDEFAULT_AWAYMULTISERVER - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Default away multi-server
PREFDEFAULT_ENCODING - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Default standard encoding
PREFDEFAULT_EXTRACOMMANDCHAR - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Default extra command character
PREFDEFAULT_FONTNAME - Static variable in interface com.leafdigital.ui.api.UIPrefs
Default font name: Arial
PREFDEFAULT_FONTSIZE - Static variable in interface com.leafdigital.ui.api.UIPrefs
Default font size: 14
PREFDEFAULT_FREQUENTPINGS - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Default frequent ping
PREFDEFAULT_IDENTIFYCOMMAND - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Deprecated
PREFDEFAULT_IDENTIFYPATTERN - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Default pattern for identify command
PREFDEFAULT_IRCCOLOURS - Static variable in interface com.leafdigital.ui.api.UIPrefs
Default IRC colours: yes
PREFDEFAULT_MINIMISE_TO_TRAY - Static variable in interface com.leafdigital.ui.api.UIPrefs
Default minimise to tray: no
PREFDEFAULT_OUTGOING - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Default outgoing encoding
PREFDEFAULT_PORTRANGE - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Default port range
PREFDEFAULT_QUITMESSAGE - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Default quit message
PREFDEFAULT_REALNAME - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Default realname
PREFDEFAULT_SECUREMODE - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Default security mode
PREFDEFAULT_SERVERPASSWORD - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Default server password
PREFDEFAULT_SYSTEMFONT - Static variable in interface com.leafdigital.ui.api.UIPrefs
Default system font: yes
PREFDEFAULT_UISTYLE - Static variable in interface com.leafdigital.ui.api.UIPrefs
Default UI style: classic
PREFDEFAULT_USER - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Default username
PREFDEFAULT_UTF8 - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Default for automatic UTF-8 support
Preferences - Interface in com.leafdigital.prefs.api
Singleton to provide preferences.
PreferencesChangeMsg - Class in com.leafdigital.prefs.api
Sent when preferences change.
PreferencesChangeMsg(PreferencesGroup, String, String, String) - Constructor for class com.leafdigital.prefs.api.PreferencesChangeMsg
 
PreferencesGroup - Interface in com.leafdigital.prefs.api
Represents a group of preferences.
PreferencesUI - Interface in com.leafdigital.prefsui.api
Singleton that allows you to add/remove pages from the preferences dialog and the startup wizard dialog.
PREFGROUP_BYCHAN - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Encoding per-channel group
PREFGROUP_BYUSER - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Encoding per-user group
PREFGROUP_CHANNELS - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Channels group
PREFGROUP_COLOURS - Static variable in interface com.leafdigital.ui.api.UIPrefs
Colours group
PREFGROUP_ENCODING - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Encoding group
PREFGROUP_IGNORE - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Ignore group
PREFGROUP_NICKS - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Nickname group
PREFGROUP_SERVERS - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Servers group
PREFGROUP_WATCH - Static variable in interface com.leafdigital.irc.api.IRCPrefs
Watch group
PREFVALUE_UISTYLE_CLASSIC - Static variable in interface com.leafdigital.ui.api.UIPrefs
Classic UI style
PREFVALUE_UISTYLE_SEPARATE - Static variable in interface com.leafdigital.ui.api.UIPrefs
Separate windows UI style
PREFVALUE_UISTYLE_TABS - Static variable in interface com.leafdigital.ui.api.UIPrefs
Tabs UI style
PRIORITY_AFTERNORMAL - Static variable in class leafchat.core.api.Msg
Priority constant: Where message should be handled after normal handlers
PRIORITY_BEFORENORMAL - Static variable in class leafchat.core.api.Msg
Priority constant: Where message should be handled before normal handlers
PRIORITY_EARLY - Static variable in class leafchat.core.api.Msg
Priority constant: Use where message should be handled before most other handlers
PRIORITY_FIRST - Static variable in class leafchat.core.api.Msg
Priority constant: Use where message should be handled first
PRIORITY_LAST - Static variable in class leafchat.core.api.Msg
Priority constant: Use where message should be handled last
PRIORITY_LATE - Static variable in class leafchat.core.api.Msg
Priority constant: Use where message should be handled after most handlers, but not necessarily last
PRIORITY_NORMAL - Static variable in class leafchat.core.api.Msg
Priority constant: Use for default message handling or where order does not matter
processEscapes(String, boolean, boolean) - Method in interface com.leafdigital.irc.api.IRCEncoding
Processes a string for IRC style escapes.
progress(String) - Method in interface com.leafdigital.irc.api.Server.ConnectionProgress
Method is called from within server thread, so be careful!
Progress - Interface in com.leafdigital.ui.api
Interface for progress bars

Q

QuitIRCMsg - Class in com.leafdigital.irc.api
User quit
QuitIRCMsg(IRCUserAddress, byte[]) - Constructor for class com.leafdigital.irc.api.QuitIRCMsg
 

R

RadioButton - Interface in com.leafdigital.ui.api
Interface for radio buttons.
refreshTheme() - Method in interface com.leafdigital.ui.api.UI
Refreshes the current theme to take account of user style changes (userstyle.css).
registerExtraMessageClass(Class<? extends Msg>) - Method in interface leafchat.core.api.PluginContext
Registers an additional message class (apart from the base type).
registerFactory(Class<? extends FactoryObject>, Factory) - Method in interface leafchat.core.api.PluginContext
Register an object as the factory creating objects of a given interface (which should be in the .api package)
registerMessageOwner(MsgOwner) - Method in interface leafchat.core.api.PluginContext
Registers a new message type provided by this plugin.
registerPage(Plugin, Page) - Method in interface com.leafdigital.prefsui.api.PreferencesUI
Adds a page to the prefs dialog.
registerSingleton(Class<C>, C) - Method in interface leafchat.core.api.PluginContext
Register an object as the singleton implementing a given interface (which should be in the .api package)
registerTarget(Object, Class<? extends Msg>, MessageFilter, int, int) - Method in class leafchat.core.api.BasicMsgOwner
 
registerTarget(Object, Class<? extends Msg>, MessageFilter, int, int) - Method in interface leafchat.core.api.MsgOwner
Called when a new target registers to receive messages from this class.
registerTool(Tool) - Method in interface com.leafdigital.ui.api.UI
Registers a new Tool that will be placed on the toolbar.
registerWizardPage(Plugin, int, Page) - Method in interface com.leafdigital.prefsui.api.PreferencesUI
Registers a page for the basic wizard interface.
REJECT - Static variable in class com.leafdigital.irc.api.ServerRearrangeMsg
User rejects inclusion
reject() - Method in class com.leafdigital.irc.api.ServerRearrangeMsg
Call to indicate user rejected change
remove() - Method in interface com.leafdigital.prefs.api.PreferencesGroup
Removes this group from its parent.
remove(Widget) - Method in interface com.leafdigital.ui.api.Panel
Remove a component from the panel.
remove(String) - Method in class leafchat.core.api.MessageInfo.Variables
Removes a variable from the list.
removeAll() - Method in interface com.leafdigital.ui.api.Panel
Remove all components from the panel.
removed() - Method in interface com.leafdigital.ui.api.Tool
Called when tool has been removed from toolbar
removeData(Object) - Method in interface com.leafdigital.ui.api.ListBox
 
removeItem(String) - Method in interface com.leafdigital.ui.api.ListBox
 
removeItem(int) - Method in interface com.leafdigital.ui.api.Table
Removes item from list.
removeMark() - Method in interface com.leafdigital.ui.api.TextView
Removes the position marker if present
removeMask(IRCUserAddress) - Method in interface com.leafdigital.irc.api.IgnoreList
Removes a mask from the ignore list.
removeMask(IRCUserAddress) - Method in interface com.leafdigital.irc.api.WatchList
Removes a mask from the watch list.
removeSubclass(MessageInfo) - Method in class leafchat.core.api.MessageInfo
Called by system to remove a subclass from this info.
removeTemporaryMask(Server, IRCUserAddress) - Method in interface com.leafdigital.irc.api.WatchList
Removes a mask from the temporary watch list.
repaint() - Method in interface com.leafdigital.ui.api.DecoratedPanel
Causes the panel to repaint itself.
report(String, Throwable) - Static method in class leafchat.core.api.ErrorMsg
This method can be called directly to report errors to the user.
reportFailure(File, GeneralException) - Method in interface leafchat.core.api.PluginLoadReporter
 
reportFailure(PluginClassLoader, GeneralException) - Method in interface leafchat.core.api.PluginLoadReporter
 
reportFailure(PluginClassLoader, String[]) - Method in interface leafchat.core.api.PluginLoadReporter
 
reportInstantiating(PluginClassLoader) - Method in interface leafchat.core.api.PluginLoadReporter
 
reportLoading(File) - Method in interface leafchat.core.api.PluginLoadReporter
 
reportProgress(String) - Method in interface leafchat.core.api.PluginLoadReporter
 
reportPublicAddress(InetAddress) - Method in interface com.leafdigital.net.api.Network
Report a possible public address that has been detected from another system (i.e. report from server).
requestMessages(Class<? extends Msg>, Object, MessageFilter, int) - Method in interface leafchat.core.api.PluginContext
Requests messages of a particular type.
requestMessages(Class<? extends Msg>, Object, int) - Method in interface leafchat.core.api.PluginContext
Requests messages of a particular type, with no filter.
requestMessages(Class<? extends Msg>, Object, MessageFilter) - Method in interface leafchat.core.api.PluginContext
Requests messages of a particular type, with PRIORITY_NORMAL.
requestMessages(Class<? extends Msg>, Object) - Method in interface leafchat.core.api.PluginContext
Requests messages of a particular type, with no filter and PRIORITY_NORMAL.
REQUESTSHUTDOWN - Static variable in class leafchat.core.api.SystemStateMsg
Type: sent when user has done something that causes the app to quit, to give a chance to ask if they're sure.
resizeToolbar() - Method in interface com.leafdigital.ui.api.UI
Tools can call this command to make the system resize the toolbar as appropriate given changed content.
RPL_ADMINEMAIL - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_ADMINEMAIL
RPL_ADMINLOC1 - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_ADMINLOC1
RPL_ADMINLOC2 - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_ADMINLOC2
RPL_ADMINME - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_ADMINME
RPL_AWAY - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_AWAY
RPL_BANLIST - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_BANLIST
RPL_CHANNELMODEIS - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_CHANNELMODEIS
RPL_CREATED - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC2812: RPL_CREATED
RPL_CREATIONTIME - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
Extension (seen in Unreal 3.2): RPL_CREATIONTIME
RPL_ENDOFBANLIST - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_ENDOFBANLIST
RPL_ENDOFINFO - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_ENDOFINFO
RPL_ENDOFLINKS - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_ENDOFLINKS
RPL_ENDOFMOTD - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_ENDOFMOTD
RPL_ENDOFNAMES - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_ENDOFNAMES
RPL_ENDOFSTATS - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_ENDOFSTATS
RPL_ENDOFUSERS - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_ENDOFUSERS
RPL_ENDOFWHO - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_ENDOFWHO
RPL_ENDOFWHOIS - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_ENDOFWHOIS
RPL_ENDOFWHOWAS - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_ENDOFWHOWAS
RPL_GLOBALUSERS - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
Extension (seen in Bahamut 1.8): RPL_GLOBALUSERS
RPL_INFO - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_INFO
RPL_INVITING - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_INVITING
RPL_ISON - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_ISON
RPL_ISUPPORT - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
Extension: RPL_ISUPPORT
RPL_LINKS - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_LINKS
RPL_LIST - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_LIST
RPL_LISTEND - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_LISTEND
RPL_LISTSTART - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_LISTSTART
RPL_LOCALUSERS - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
Extension (seen in Bahamut 1.8): RPL_LOCALUSERS
RPL_LOGOFF - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
Extension (seen in Bahamut 1.8): RPL_LOGOFF
RPL_LOGON - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
Extension (seen in Bahamut 1.8): RPL_LOGON
RPL_LUSERCHANNELS - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_LUSERCHANNELS
RPL_LUSERCLIENT - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_LUSERCLIENT
RPL_LUSERME - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_LUSERME
RPL_LUSEROP - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_LUSEROP
RPL_LUSERUNKNOWN - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_LUSERUNKNOWN
RPL_MOTD - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_MOTD
RPL_MOTDSTART - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_MOTDSTART
RPL_MYINFO - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC2812: RPL_MYINFO
RPL_NAMREPLY - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_NAMREPLY
RPL_NONE - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_NONE
RPL_NOTOPIC - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_NOTOPIC
RPL_NOUSERS - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_NOUSERS
RPL_NOWAWAY - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_NOWAWAY
RPL_NOWOFF - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
Extension (seen in Bahamut 1.8): RPL_NOWOFF
RPL_NOWON - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
Extension (seen in Bahamut 1.8): RPL_NOWON
RPL_REHASHING - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_REHASHING
RPL_STATSCLINE - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_STATSCLINE
RPL_STATSCOMMANDS - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_STATSCOMMANDS
RPL_STATSCONN - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
Extension (seen on SorceryNet): RPL_STATSCONN
RPL_STATSHLINE - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_STATSHLINE
RPL_STATSILINE - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_STATSILINE
RPL_STATSKLINE - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_STATSKLINE
RPL_STATSLINKINFO - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_STATSLINKINFO
RPL_STATSLLINE - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_STATSLLINE
RPL_STATSNLINE - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_STATSNLINE
RPL_STATSOLINE - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_STATSOLINE
RPL_STATSUPTIME - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_STATSUPTIME
RPL_STATSYLINE - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_STATSYLINE
RPL_SUMMONING - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_SUMMONING
RPL_TIME - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_TIME
RPL_TOPIC - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_TOPIC
RPL_TOPICWHOTIME - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_TOPICWHOTIME
RPL_TRACECONNECTING - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_TRACECONNECTING
RPL_TRACEHANDSHAKE - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_TRACEHANDSHAKE
RPL_TRACELINK - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_TRACELINK
RPL_TRACELOG - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_TRACELOG
RPL_TRACENEWTYPE - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_TRACENEWTYPE
RPL_TRACEOPERATOR - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_TRACEOPERATOR
RPL_TRACESERVER - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_TRACESERVER
RPL_TRACEUNKNOWN - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_TRACEUNKNOWN
RPL_TRACEUSER - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_TRACEUSER
RPL_UMODEIS - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_UMODEIS
RPL_UNAWAY - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_UNAWAY
RPL_USERHOST - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_USERHOST
RPL_USERS - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_USERS
RPL_USERSSTART - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_USERSSTART
RPL_VERSION - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_VERSION
RPL_WATCHOFF - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
Extension (seen in Bahamut 1.8): RPL_WATCHOFF
RPL_WATCHSTAT - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
Extension (seen in Bahamut 1.8): RPL_WATCHSTAT
RPL_WELCOME - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC2812: RPL_WELCOME
RPL_WHOISCHANNELS - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_WHOISCHANNELS
RPL_WHOISHOST - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
Extension (seen in Unreal 3.2): RPL_WHOISHOST
RPL_WHOISIDLE - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_WHOISIDLE
RPL_WHOISMASKED - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
Extension (seen on SorceryNet): RPL_WHOISMASKED
RPL_WHOISOPERATOR - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_WHOISOPERATOR
RPL_WHOISREGNICK - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
Extension (various): RPL_WHOISREGNICK
RPL_WHOISSERVER - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_WHOISSERVER
RPL_WHOISUSER - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_WHOISUSER
RPL_WHOREPLY - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_WHOREPLY
RPL_WHOWASUSER - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_WHOWASUSER
RPL_YOUREOPER - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC1459: RPL_YOUREOPER
RPL_YOURHOST - Static variable in class com.leafdigital.irc.api.NumericIRCMsg
RFC2812: RPL_YOURHOST
run(Server, String, String, String, String[], MessageDisplay) - Method in interface com.leafdigital.ircui.api.IRCAction
Called when the action should actually run.
run(Server, String, String, String, String[], MessageDisplay) - Method in class com.leafdigital.ircui.api.NickAction
 
runInThread(Runnable) - Method in interface com.leafdigital.ui.api.UI
Runs a task in the user-interface/event thread.

S

saveAPIJar(String[], File) - Method in interface leafchat.core.api.PluginList
Saves a jar file containing all API classes.
ScrollPanel - Interface in com.leafdigital.ui.api
A panel with a vertical scrollbar which contains one widget.
scrollToEnd() - Method in interface com.leafdigital.ui.api.TextView
Scrolls to end of text
SECURE_NONE - Static variable in interface com.leafdigital.net.api.Network
SSL is not enabled for this connection.
SECURE_OPTIONAL - Static variable in interface com.leafdigital.net.api.Network
SSL is optional for this connection; try SSL first, if it fails then try a normal connection.
SECURE_REQUIRED - Static variable in interface com.leafdigital.net.api.Network
SSL is required for this connection.
select(TreeBox.Item) - Method in interface com.leafdigital.ui.api.TreeBox
Selects the given item.
select(TreeBox.Item[]) - Method in interface com.leafdigital.ui.api.TreeBox
Selects the given items.
selectAll() - Method in interface com.leafdigital.ui.api.EditArea
Selects everything
selectAll() - Method in interface com.leafdigital.ui.api.EditBox
Selects everything
selectAll() - Method in interface com.leafdigital.ui.api.TextView
Selects everything
selected(TreeBox.Item[]) - Method in interface com.leafdigital.ui.api.TreeBox.MultiSelectionHandler
Called when selection changes.
selected(TreeBox.Item) - Method in interface com.leafdigital.ui.api.TreeBox.SingleSelectionHandler
Called when selection changes.
selectNone() - Method in interface com.leafdigital.ui.api.TextView
Sets selection to none
sendLine(byte[]) - Method in interface com.leafdigital.irc.api.Server
Sends a line of data to the server.
sendServerRequest(byte[]) - Method in interface com.leafdigital.irc.api.Server
Sends a line of data to the server.
sendShutdown() - Static method in class leafchat.core.api.SystemStateMsg
Sends the REQUESTSHUTDOWN and SHUTDOWN messages.
sequenceBefore(Msg) - Method in class leafchat.core.api.Msg
Checks whether this message ought to run before the message under consideration.
Server - Interface in com.leafdigital.irc.api
Represents a low-level server connection.
Server.ConnectionProgress - Interface in com.leafdigital.irc.api
Interface used to report on progress of connection.
Server.StatusPrefix - Class in com.leafdigital.irc.api
Mapping from mode letter to status prefix symbol
Server.StatusPrefix(char, char) - Constructor for class com.leafdigital.irc.api.Server.StatusPrefix
 
ServerConnectedMsg - Class in com.leafdigital.irc.api
Sent once a socket connection has been opened to an IRC server
ServerConnectedMsg(Server, int) - Constructor for class com.leafdigital.irc.api.ServerConnectedMsg
 
ServerConnectionFinishedMsg - Class in com.leafdigital.irc.api
Sent once an IRC connection is fully connected (currently this happens after we get the 'end of MOTD' message, once the server stops sending stuff)
ServerConnectionFinishedMsg(Server, int) - Constructor for class com.leafdigital.irc.api.ServerConnectionFinishedMsg
 
ServerDisconnectedMsg - Class in com.leafdigital.irc.api
Sent once a socket connection has been lost to an IRC server
ServerDisconnectedMsg(Server, NetworkException, int, boolean) - Constructor for class com.leafdigital.irc.api.ServerDisconnectedMsg
 
ServerFilter - Class in com.leafdigital.irc.api
Filters messages based on their source server
ServerFilter(Server) - Constructor for class com.leafdigital.irc.api.ServerFilter
 
ServerIRCMsg - Class in com.leafdigital.irc.api
IRC message that has a server as prefix
ServerIRCMsg(String, String) - Constructor for class com.leafdigital.irc.api.ServerIRCMsg
 
ServerLineMsg - Class in com.leafdigital.irc.api
Represents the lowest level of IRC communication: a line received from the server.
ServerLineMsg(Server, byte[], int) - Constructor for class com.leafdigital.irc.api.ServerLineMsg
 
ServerMsg - Class in com.leafdigital.irc.api
Any communication from or to an IRC server
ServerMsg(Server, int) - Constructor for class com.leafdigital.irc.api.ServerMsg
 
ServerNoticeIRCMsg - Class in com.leafdigital.irc.api
Represents a server NOTICE
ServerNoticeIRCMsg(String, String, byte[]) - Constructor for class com.leafdigital.irc.api.ServerNoticeIRCMsg
 
ServerRearrangeMsg - Class in com.leafdigital.irc.api
Sent to inform the UI part that the server preferences could be rearranged if user confirms it.
ServerRearrangeMsg(Server, String, String, String) - Constructor for class com.leafdigital.irc.api.ServerRearrangeMsg
Constructor called if a new network would be created.
ServerRearrangeMsg(Server, String, String) - Constructor for class com.leafdigital.irc.api.ServerRearrangeMsg
Constructor called if server would be added to existing network
ServerSendMsg - Class in com.leafdigital.irc.api
Communication to be sent to an IRC server.
ServerSendMsg(Server, byte[]) - Constructor for class com.leafdigital.irc.api.ServerSendMsg
 
set(String, String) - Method in interface com.leafdigital.prefs.api.PreferencesGroup
Sets value of a named program preference.
set(String, String, String) - Method in interface com.leafdigital.prefs.api.PreferencesGroup
Sets value of a named program preference.
set(int, Widget) - Method in interface com.leafdigital.ui.api.BorderPanel
Sets the component in one slot of the BorderPanel.
set(int, Widget) - Method in interface com.leafdigital.ui.api.ButtonPanel
Sets the button in a slot (null for none)
set(Widget) - Method in interface com.leafdigital.ui.api.GroupPanel
Sets the widget inside the panel
set(Widget) - Method in interface com.leafdigital.ui.api.ScrollPanel
Sets the inner widget.
setAction(String, TextView.ActionHandler) - Method in interface com.leafdigital.ui.api.Label
Sets handler for 'actions' (user clicking on things).
setAction(String, TextView.ActionHandler) - Method in interface com.leafdigital.ui.api.TextView
Sets handler for 'actions' (user clicking on things).
setAutoStretch(boolean) - Method in interface com.leafdigital.ui.api.EditArea
Turns on the autostretch feature.
setBaseGroup(String) - Method in interface com.leafdigital.ui.api.SupportsBaseGroup
When controls are organised side-by-side, aligns their baseline if they are given the same BaseGroup, by adding space to the top of some controls.
setBold(String, boolean) - Method in interface com.leafdigital.ui.api.ListBox
Marks an item bold or not-bold.
setBoolean(int, int, boolean) - Method in interface com.leafdigital.ui.api.Table
Sets value at a given column.
setBorder(int) - Method in interface com.leafdigital.ui.api.Panel
Sets the outside border around the panel.
setCanClearAttention(boolean) - Method in interface com.leafdigital.ui.api.Window
Sets whether the window can clear attention if the user activates it or otherwise makes it visible.
setChecked(boolean) - Method in interface com.leafdigital.ui.api.CheckBox
Checks or unchecks button.
setClosable(boolean) - Method in interface com.leafdigital.ui.api.Window
Sets whether the user can close the window.
setCloseable(boolean) - Method in interface com.leafdigital.ui.api.Dialog
Set whether the user can close the dialog by clicking the X button.
setContents(Widget) - Method in interface com.leafdigital.ui.api.Dialog
Clears existing contents and sets the contents of the dialog to a single widget.
setContents(Element) - Method in interface com.leafdigital.ui.api.Dialog
Clears existing contents and sets the contents of the dialog based on an XML document.
setContents(Widget) - Method in interface com.leafdigital.ui.api.Page
Clears existing contents and sets the contents of the page to a single widget.
setContents(Element) - Method in interface com.leafdigital.ui.api.Page
Clears existing contents and sets the contents of the page based on an XML document.
setContents(Widget) - Method in interface com.leafdigital.ui.api.Window
Clears existing contents and sets the contents of the window to a single widget.
setContents(Element) - Method in interface com.leafdigital.ui.api.Window
Clears existing contents and sets the contents of the window based on an XML document.
setCornerHandling(int) - Method in interface com.leafdigital.ui.api.BorderPanel
Control the way corners are handled, if a component isn't placed in those slots.
setDefault(boolean) - Method in interface com.leafdigital.ui.api.Button
If true, sets this as the default button.
setDefaultHeight(int) - Method in interface com.leafdigital.ui.api.TextView
Set the default height for the view.
setDefaultMessageDisplay(DefaultMessageDisplay) - Method in interface com.leafdigital.irc.api.Connections
Sets up a link that the plugin can use to get a default MessageDisplay for the given server.
setDefaultWidth(int) - Method in interface com.leafdigital.ui.api.Label
Set the default width for the label.
setDefaultWidth(int) - Method in interface com.leafdigital.ui.api.TextView
Set the default width for the view.
setDim(int, int, boolean) - Method in interface com.leafdigital.ui.api.Table
Sets the dim state of given cell.
setEditable(int, int, boolean) - Method in interface com.leafdigital.ui.api.Table
Sets the editable state of given cell.
setEnabled(boolean) - Method in interface com.leafdigital.ircui.api.GeneralChatWindow
Enables or disables the edit box in the window.
setEnabled(boolean) - Method in interface com.leafdigital.ui.api.Button
Enables/disables the button.
setEnabled(boolean) - Method in interface com.leafdigital.ui.api.CheckBox
Enables/disables the checkbox.
setEnabled(boolean) - Method in interface com.leafdigital.ui.api.Dropdown
Enables/disables the control.
setEnabled(boolean) - Method in interface com.leafdigital.ui.api.EditArea
 
setEnabled(boolean) - Method in interface com.leafdigital.ui.api.EditBox
 
setEnabled(boolean) - Method in interface com.leafdigital.ui.api.ListBox
Enables/disables the widget.
setEnabled(boolean) - Method in interface com.leafdigital.ui.api.RadioButton
 
setEncoding(IRCEncoding.EncodingInfo) - Method in class com.leafdigital.irc.api.IRCMsg
Sets up encoding for message (used by system only).
setExtraRemember(String) - Method in interface com.leafdigital.ui.api.Window
Store additional text that will be remembered with the window position.
setFaint(String, boolean) - Method in interface com.leafdigital.ui.api.ListBox
Marks an item faint or not-faint.
setFlag(int) - Method in interface com.leafdigital.ui.api.EditBox
Sets the display to indicate a particular situation.
setGroup(String) - Method in interface com.leafdigital.ui.api.RadioButton
Sets the group which the button belongs to.
setHandler(TreeBox.Handler) - Method in interface com.leafdigital.ui.api.TreeBox
Sets the handler used to build the tree of items.
setHeight(int) - Method in interface com.leafdigital.ui.api.EditArea
Sets preferred height
setHeight(int) - Method in interface com.leafdigital.ui.api.Spacer
 
setHeight(int) - Method in interface com.leafdigital.ui.api.TreeBox
Sets height of box (if not called, will use preferred size).
setHover(String) - Method in interface com.leafdigital.ui.api.Pic
Alternate property to use when the user hovers over the button.
setIcon(Image) - Method in interface com.leafdigital.ui.api.Window
Sets the window's icon; used in title bars and switchbar.
setIndeterminate() - Method in interface com.leafdigital.ui.api.Progress
Puts the progress bar into indeterminate mode.
setInitialSize(int, int) - Method in interface com.leafdigital.ui.api.Dialog
Set the dialog's initial size.
setInitialSize(int, int) - Method in interface com.leafdigital.ui.api.Window
Set the window's initial size.
setInternalBorder(int) - Method in interface com.leafdigital.ui.api.GroupPanel
Sets the gap between the border outline and the component within.
setLabel(String) - Method in interface com.leafdigital.ui.api.Button
Sets the button's text label.
setLabel(String) - Method in interface com.leafdigital.ui.api.CheckBox
Set the button's text label.
setLabel(String) - Method in interface com.leafdigital.ui.api.RadioButton
Set the button's text label.
setLine(byte[]) - Method in class com.leafdigital.irc.api.ServerSendMsg
 
setLineBytes(int) - Method in interface com.leafdigital.ui.api.EditBox
Sets the maximum number of bytes (UTF-8).
setLineLimit(int) - Method in interface com.leafdigital.ui.api.TextView
If set, the view will delete lines from the beginning after you add more than this many lines.
setLineWrap(boolean) - Method in interface com.leafdigital.ui.api.EditBox
Sets line wrapping (doesn't actually wrap, just indicates where lines would wrap)
setMacIndent(boolean) - Method in interface com.leafdigital.ui.api.SupportsMacIndent
Deprecated. Please use the more specific SupportsMacIndent.setMacIndent(String).
setMacIndent(String) - Method in interface com.leafdigital.ui.api.SupportsMacIndent
On Mac OS X, most interactive control types gain an extra indent which allows the system space to display the blue focus ring around the control.
setMain(Widget) - Method in interface com.leafdigital.ui.api.SplitPanel
Sets the main component.
setMenuHandler(TextView.MenuHandler) - Method in interface com.leafdigital.ui.api.TextView
Sets handler for menu clicks (right-clicks)
setMinSize(int, int) - Method in interface com.leafdigital.ui.api.Dialog
Set the minimum size for this dialog.
setMinSize(int, int) - Method in interface com.leafdigital.ui.api.Window
Set the minimum size for this window.
setMinWidth(int) - Method in interface com.leafdigital.ui.api.Label
Sets minimum preferred width for the label.
setMultiSelect(boolean) - Method in interface com.leafdigital.ui.api.ListBox
 
setMultiSelect(boolean) - Method in interface com.leafdigital.ui.api.Table
 
setOnAction(String) - Method in interface com.leafdigital.ui.api.Button
Sets the action method called when button is clicked.
setOnAction(String) - Method in interface com.leafdigital.ui.api.ListBox
Sets callback method used when somebody double-clicks.
setOnAction(String) - Method in interface com.leafdigital.ui.api.Pic
Sets the action method called when button is clicked.
setOnAction(String) - Method in interface com.leafdigital.ui.api.RadioButton
Sets the action method called when button is clicked.
setOnAction(String) - Method in interface com.leafdigital.ui.api.Table
Sets callback method used when somebody double-clicks or presses Return.
setOnActive(String) - Method in interface com.leafdigital.ui.api.Window
Sets the action method called when window becomes active (current).
setOnChange(String) - Method in interface com.leafdigital.ui.api.CheckBox
Sets the change method called when button is clicked.
setOnChange(String) - Method in interface com.leafdigital.ui.api.Dropdown
Sets callback method used whenever selection changes.
setOnChange(String) - Method in interface com.leafdigital.ui.api.EditArea
Sets the action method called when user types or does anything else that changes the value.
setOnChange(String) - Method in interface com.leafdigital.ui.api.EditBox
Sets the action method called when user types or does anything else that changes the value.
setOnChange(String) - Method in interface com.leafdigital.ui.api.ListBox
Sets callback method used whenever selection changes.
setOnChange(String) - Method in interface com.leafdigital.ui.api.Table
Sets the callback method used when user edits something (or, in the case of textfields, finishes editing it).
setOnChange(String) - Method in interface com.leafdigital.ui.api.TabPanel
Sets the callback called when the user clicks on a tab.
setOnClosed(String) - Method in interface com.leafdigital.ui.api.Dialog
Sets the action method called when dialog is closed.
setOnClosed(String) - Method in interface com.leafdigital.ui.api.Window
Sets the action method called when window is closed.
setOnClosing(String) - Method in interface com.leafdigital.ui.api.Window
Sets the action method called when window is about to be closed.
setOnEditing(String) - Method in interface com.leafdigital.ui.api.Table
Sets the callback method used while the user is editing a textfield after each change.
setOnEnter(String) - Method in interface com.leafdigital.ui.api.EditBox
Sets the action method called when user presses Return.
setOnFocus(String) - Method in interface com.leafdigital.ui.api.EditArea
Sets the action method called when the control is focused.
setOnFocus(String) - Method in interface com.leafdigital.ui.api.EditBox
Sets the action method called when the control is focused.
setOnMenu(String) - Method in interface com.leafdigital.ui.api.ListBox
Sets handler for menu clicks (right-clicks).
setOnMultiLine(String) - Method in interface com.leafdigital.ui.api.EditBox
Sets the action method called when multiple lines are pasted.
setOnPaint(String) - Method in interface com.leafdigital.ui.api.DecoratedPanel
Sets a callback used to paint the decoration.
setOnScroll(String) - Method in interface com.leafdigital.ui.api.TextView
Sets callback that happens whenever scroll position changes.
setOnSelect(String) - Method in interface com.leafdigital.ui.api.Table
Sets the callback method used when selection changes.
setOnSet(String) - Method in interface com.leafdigital.ui.api.Page
Sets a callback which will get called if this page is set within another one by calling setContents on the other page.
setOutline(boolean) - Method in interface com.leafdigital.ui.api.ScrollPanel
 
setOverwrite(int, int, boolean) - Method in interface com.leafdigital.ui.api.Table
Sets the overwrite state of given cell (this just means that its text content will be highlighted when you select it).
setOwner(WidgetOwner) - Method in interface com.leafdigital.ui.api.Widget
Sets the widget owner.
setPadding(int, int, int, int) - Method in interface com.leafdigital.ui.api.DecoratedPanel
Sets padding that applies around the inner component for decoration.
setPreferredSize(int, int) - Method in interface com.leafdigital.ui.api.ScrollPanel
Sets the preferred size of the panel.
setProgress(int) - Method in interface com.leafdigital.ui.api.Progress
Sets progress.
setProperty(Class<?>, String, Object) - Method in interface com.leafdigital.irc.api.Server
 
setProperty(String) - Method in interface com.leafdigital.ui.api.Pic
Set the image property name in the format category/name (PNG and JPG supported).
setRange(int) - Method in interface com.leafdigital.ui.api.Progress
Sets the range of the progress bar.
setRemember(String, String) - Method in interface com.leafdigital.ui.api.EditBox
Sets details used to remember the command history between sessions.
setRemember(String, String) - Method in interface com.leafdigital.ui.api.Window
Set details used to remember the window position.
setRequire(String) - Method in interface com.leafdigital.ui.api.EditBox
Sets a required regular expression which is applied to automatically set state to FLAG_ERROR or FLAG_NORMAL.
setResizable(boolean) - Method in interface com.leafdigital.ui.api.Dialog
Set whether the user can resize the dialog.
setResizable(boolean) - Method in interface com.leafdigital.ui.api.Window
Set whether the user can resize the window.
setResponseID(int) - Method in class com.leafdigital.irc.api.ServerIRCMsg
Used after construction to set the ID of the response (if applicable)
setRows(int) - Method in interface com.leafdigital.ui.api.Table
Set number of displayed rows.
setScrollAmount(int) - Method in interface com.leafdigital.ui.api.ScrollPanel
Sets how many pixels the panel will scroll for a single click of an arrow.
setScrolledUpWarning(boolean) - Method in interface com.leafdigital.ui.api.TextView
Enables or disables the 'scrolled-up warning'; a graphical cue that appears when you're not looking at the bottom of the window.
setSelected(Object) - Method in interface com.leafdigital.ui.api.Dropdown
Selects the given item.
setSelected(String, boolean) - Method in interface com.leafdigital.ui.api.ListBox
Changes item selection (SelectionChange events won't be sent)
setSelected() - Method in interface com.leafdigital.ui.api.RadioButton
Marks this button as selected, deselecting others in the group.
setSelectedData(Object, boolean) - Method in interface com.leafdigital.ui.api.ListBox
Changes item selection (SelectionChange events won't be sent)
setSelectedIndex(int) - Method in interface com.leafdigital.ui.api.Table
Sets a single selected row.
setSelectedIndices(int[]) - Method in interface com.leafdigital.ui.api.Table
Sets multiple selected indices.
setSequence(String, int) - Method in class leafchat.core.api.Msg
Associate this message with a particular sequence.
setSequence(Msg) - Method in class leafchat.core.api.Msg
Indicates that this message should belong to the same sequence as some other message (i.e. this one is presumably being dispatched in response to that one).
setSide(int) - Method in interface com.leafdigital.ui.api.SplitPanel
Controls where the split part appears.
setSmall(boolean) - Method in interface com.leafdigital.ui.api.Label
 
setSort(boolean) - Method in interface com.leafdigital.ui.api.ListBox
 
setSpacing(int) - Method in interface com.leafdigital.ui.api.BorderPanel
Sets the margin between grid rows/columns.
setSpacing(int) - Method in interface com.leafdigital.ui.api.ButtonPanel
Sets the gap between components.
setSpacing(int) - Method in interface com.leafdigital.ui.api.HorizontalPanel
Sets the gap between components.
setSpacing(int) - Method in interface com.leafdigital.ui.api.VerticalPanel
Sets the gap between components.
setSplit(Widget) - Method in interface com.leafdigital.ui.api.SplitPanel
Sets the split component.
setSplitSize(int) - Method in interface com.leafdigital.ui.api.SplitPanel
Sets the size (in pixels) of the split area.
setString(int, int, String) - Method in interface com.leafdigital.ui.api.Table
Sets value at a given column.
setStyleSheet(InputStream) - Method in interface com.leafdigital.ui.api.TextView
Sets the stylesheet for the textview.
setStyleSheet(String) - Method in interface com.leafdigital.ui.api.TextView
Sets the stylesheet for the textview.
setSuperclass(MessageInfo) - Method in class leafchat.core.api.MessageInfo
Called by system to set the superclass for this info
setTabCompletion(EditBox.TabCompletion) - Method in interface com.leafdigital.ui.api.EditBox
Enables/disables tab-completion handling.
setTarget(String) - Method in interface com.leafdigital.ircui.api.GeneralChatWindow
Sets this window's default target name.
setText(String) - Method in interface com.leafdigital.ui.api.Label
Set the text.
setTextView(String) - Method in interface com.leafdigital.ui.api.EditBox
Sets a linked textview which will be handle some keyboard input from this control.
setTheme(Theme) - Method in interface com.leafdigital.ui.api.UI
Sets the selected theme (should be called by preferences, which for technical reasons has to be in a different plugin).
setThemeFile(Theme, String) - Method in interface com.leafdigital.ui.api.Pic
Set an image directly from a theme without going through the theme property interface.
setThemeType(String) - Method in interface com.leafdigital.ui.api.TextView
Set type name used to select theme details.
setTitle(String) - Method in interface com.leafdigital.ircui.api.GeneralChatWindow
Sets the window title.
setTitle(String) - Method in interface com.leafdigital.ui.api.Dialog
Sets the dialog's title; used in title bar
setTitle(String) - Method in interface com.leafdigital.ui.api.GroupPanel
Set the text.
setTitle(String) - Method in interface com.leafdigital.ui.api.Page
Sets the page's title; may be used in various ways depending on where the Page is placed.
setTitle(String) - Method in interface com.leafdigital.ui.api.Window
Sets the window's title; used in title bars and switchbar.
setTooltip(String) - Method in interface com.leafdigital.ui.api.Pic
Sets a tooltip that appears when you hover over the button.
setUIStyle(int) - Method in interface com.leafdigital.ui.api.UI
Changes the current UI style and remembers it in preferences.
setUseFontSettings(boolean) - Method in interface com.leafdigital.ui.api.EditBox
 
setUseFontSettings(boolean) - Method in interface com.leafdigital.ui.api.ListBox
 
setValue(String) - Method in interface com.leafdigital.ui.api.EditArea
 
setValue(String) - Method in interface com.leafdigital.ui.api.EditBox
 
setVisible(boolean) - Method in interface com.leafdigital.ui.api.Widget
Sets the visibility state of the widget.
setWidgetID(String, Widget) - Method in interface com.leafdigital.ui.api.WidgetOwner
Called by the UI singleton to record widget IDs.
setWidth(int) - Method in interface com.leafdigital.ui.api.EditArea
Sets preferred width
setWidth(int) - Method in interface com.leafdigital.ui.api.EditBox
Sets preferred width
setWidth(int) - Method in interface com.leafdigital.ui.api.ListBox
Sets width of list.
setWidth(int) - Method in interface com.leafdigital.ui.api.Spacer
 
setWidth(int) - Method in interface com.leafdigital.ui.api.Table
Sets preferred width of table.
setWidth(int) - Method in interface com.leafdigital.ui.api.TreeBox
Sets width of box (if not called, will use preferred size).
setWidthGroup(String) - Method in interface com.leafdigital.ui.api.Label
Intended for field labels.
setWidthGroup(String) - Method in interface com.leafdigital.ui.api.RadioButton
Intended for field labels.
shouldIdentify(String) - Method in interface com.leafdigital.irc.api.Server
 
show(WidgetOwner) - Method in interface com.leafdigital.ui.api.Dialog
Call when the dialog is ready to show.
show(boolean) - Method in interface com.leafdigital.ui.api.Window
Call when the window is ready to show.
showColourSelect(WidgetOwner, String, Color) - Method in interface com.leafdigital.ui.api.UI
Shows a colour-select dialog.
showError(String) - Method in interface com.leafdigital.irc.api.MessageDisplay
Shows an error message.
showFileSelect(WidgetOwner, String, boolean, File, File, String[], String) - Method in interface com.leafdigital.ui.api.UI
Shows a file-select dialog as appropriate for the platform.
showFolderSelect(WidgetOwner, String, File) - Method in interface com.leafdigital.ui.api.UI
Shows a folder-select dialog as appropriate for the platform.
showInfo(String) - Method in interface com.leafdigital.irc.api.MessageDisplay
Shows some generic information.
showLatest() - Method in interface com.leafdigital.ui.api.UI
Switches to the window with most recent changes (if any window has changes).
showOptionalQuestion(String, WidgetOwner, String, String, int, String, String, String, int) - Method in interface com.leafdigital.ui.api.UI
Shows a dialog with don't-show-this-again feature.
showOwnText(int, String, String) - Method in interface com.leafdigital.irc.api.MessageDisplay
Shows text that has been sent to server (but will not be responded to).
showOwnText(int, String, String) - Method in interface com.leafdigital.ircui.api.GeneralChatWindow
Shows text from our user.
showQuestion(WidgetOwner, String, String, int, String, String, String, int) - Method in interface com.leafdigital.ui.api.UI
Show a yes/no/cancel confirm dialog.
showRemoteText(int, String, String) - Method in interface com.leafdigital.ircui.api.GeneralChatWindow
Shows text from another user in this window.
showUserError(WidgetOwner, String, String) - Method in interface com.leafdigital.ui.api.UI
Displays an alert dialog indicating some kind of error, with an OK button
SHUTDOWN - Static variable in class leafchat.core.api.SystemStateMsg
Type: sent when application is shutting down, before plugins are closed
SIDE_EAST - Static variable in interface com.leafdigital.ui.api.SplitPanel
Split is on east side.
SIDE_NORTH - Static variable in interface com.leafdigital.ui.api.SplitPanel
Split is on north side.
SIDE_SOUTH - Static variable in interface com.leafdigital.ui.api.SplitPanel
Split is on south side.
SIDE_WEST - Static variable in interface com.leafdigital.ui.api.SplitPanel
Split is on west side.
silence(String) - Method in interface com.leafdigital.irc.api.Server
Attempt to silence the given mask.
SilenceIRCMsg - Class in com.leafdigital.irc.api
Silence information
SilenceIRCMsg(IRCUserAddress, boolean, String) - Constructor for class com.leafdigital.irc.api.SilenceIRCMsg
 
SimpleTool - Interface in com.leafdigital.ui.api
A tool that's just a button.
Singleton - Interface in leafchat.core.api
Interface does nothing: just marks an interface as available via Singleton access.
SizeInfo - Interface in com.leafdigital.ui.api
JComponentWrapper-wrapped components may implement this if they need width-dependent sizing.
soundExists(String) - Method in interface com.leafdigital.audio.api.Audio
Returns true if a sound with the given name currently exists.
SOUTH - Static variable in interface com.leafdigital.ui.api.BorderPanel
BorderPanel slot: bottom
SOUTHEAST - Static variable in interface com.leafdigital.ui.api.BorderPanel
BorderPanel slot: bottom right
SOUTHWEST - Static variable in interface com.leafdigital.ui.api.BorderPanel
BorderPanel slot: bottom left
Spacer - Interface in com.leafdigital.ui.api
Interface for spacers, which don't display anything but just take up space.
splitBytes(byte[]) - Static method in class com.leafdigital.irc.api.IRCMsg
Given an array of bytes, splits it on spaces.
SplitPanel - Interface in com.leafdigital.ui.api
A Panel with two component slots - 'main' and 'split'.
SupportsBaseGroup - Interface in com.leafdigital.ui.api
Interface for widgets that support the BaseGroup function
SupportsMacIndent - Interface in com.leafdigital.ui.api
Interface for widgets that support the BaseGroup function
suppressAutoJoin() - Method in interface com.leafdigital.irc.api.Server
Prevents autojoin for the server.
SystemLog - Interface in leafchat.core.api
Use to log data that may be of interest in debugging or troubleshooting.
SystemStateMsg - Class in leafchat.core.api
Message sent when leafChat has loaded all plugins and is ready to start up
SystemStateMsg(int) - Constructor for class leafchat.core.api.SystemStateMsg
 
SystemVersion - Class in leafchat.core.api
Access to leafChat core version numbers
SystemVersion() - Constructor for class leafchat.core.api.SystemVersion
 

T

Table - Interface in com.leafdigital.ui.api
Interface for tables.
Table.EditingControl - Class in com.leafdigital.ui.api
Class passed as part of the onEditing callback.
Table.EditingControl() - Constructor for class com.leafdigital.ui.api.Table.EditingControl
 
TabPanel - Interface in com.leafdigital.ui.api
A Panel with any number of slots (all named 'tab' in XML).
TextView - Interface in com.leafdigital.ui.api
Interface for a scrolling text view.
TextView.ActionHandler - Interface in com.leafdigital.ui.api
Interface that happens when user clicks on things
TextView.MenuHandler - Interface in com.leafdigital.ui.api
Interface used when user right-clicks
Theme - Interface in com.leafdigital.ui.api
API for information held by the theme.
toBoolean(String) - Method in interface com.leafdigital.prefs.api.Preferences
 
toFont(String) - Method in interface com.leafdigital.prefs.api.Preferences
 
toInt(String) - Method in interface com.leafdigital.prefs.api.Preferences
 
Tool - Interface in com.leafdigital.ui.api
Represents something that goes on the toolbar.
TopicIRCMsg - Class in com.leafdigital.irc.api
Shows the current/changed topic on channel
TopicIRCMsg(IRCUserAddress, String, byte[]) - Constructor for class com.leafdigital.irc.api.TopicIRCMsg
 
toString() - Method in class com.leafdigital.irc.api.ChanCTCPRequestIRCMsg
 
toString() - Method in class com.leafdigital.irc.api.ChanIRCMsg
 
toString() - Method in class com.leafdigital.irc.api.ChanMessageIRCMsg
 
toString() - Method in class com.leafdigital.irc.api.ChanModeIRCMsg.ModeChange
 
toString() - Method in class com.leafdigital.irc.api.ChanModeIRCMsg
 
toString() - Method in class com.leafdigital.irc.api.ChanNoticeIRCMsg
 
toString() - Method in class com.leafdigital.irc.api.ErrorIRCMsg
 
toString() - Method in class com.leafdigital.irc.api.InviteIRCMsg
 
toString() - Method in class com.leafdigital.irc.api.IRCMsg
 
toString() - Method in class com.leafdigital.irc.api.IRCUserAddress
 
toString() - Method in class com.leafdigital.irc.api.JoinIRCMsg
 
toString() - Method in class com.leafdigital.irc.api.KickIRCMsg
 
toString() - Method in class com.leafdigital.irc.api.NickIRCMsg
 
toString() - Method in class com.leafdigital.irc.api.NumericIRCMsg
 
toString() - Method in class com.leafdigital.irc.api.PartIRCMsg
 
toString() - Method in class com.leafdigital.irc.api.PingIRCMsg
 
toString() - Method in class com.leafdigital.irc.api.QuitIRCMsg
 
toString() - Method in class com.leafdigital.irc.api.ServerIRCMsg
 
toString() - Method in class com.leafdigital.irc.api.ServerNoticeIRCMsg
 
toString() - Method in class com.leafdigital.irc.api.SilenceIRCMsg
 
toString() - Method in class com.leafdigital.irc.api.TopicIRCMsg
 
toString() - Method in class com.leafdigital.irc.api.UnknownIRCMsg
 
toString() - Method in class com.leafdigital.irc.api.UserCTCPRequestIRCMsg
 
toString() - Method in class com.leafdigital.irc.api.UserCTCPResponseIRCMsg
 
toString() - Method in class com.leafdigital.irc.api.UserIRCMsg
 
toString() - Method in class com.leafdigital.irc.api.UserMessageIRCMsg
 
toString() - Method in class com.leafdigital.irc.api.UserModeIRCMsg
 
toString() - Method in class com.leafdigital.irc.api.UserNoticeIRCMsg
 
toString() - Method in class com.leafdigital.irc.api.UserSourceIRCMsg
 
TreeBox - Interface in com.leafdigital.ui.api
Like listbox but contains a tree of items
TreeBox.DragSingleSelectionHandler - Interface in com.leafdigital.ui.api
Interface to implement if you need to know about selection and dragging
TreeBox.Handler - Interface in com.leafdigital.ui.api
Interface implemented by users to handle the tree
TreeBox.Item - Interface in com.leafdigital.ui.api
Interface implemented by users to pass on information about the tree of options.
TreeBox.MultiSelectionHandler - Interface in com.leafdigital.ui.api
Interface to implement if you need to know about selection & allow multiple
TreeBox.SingleSelectionHandler - Interface in com.leafdigital.ui.api
Interface to implement if you need to know about selection
TYPE_ACTION - Static variable in interface com.leafdigital.irc.api.MessageDisplay
Text sent to server as /me
TYPE_BUTTON - Static variable in interface com.leafdigital.ui.api.SupportsMacIndent
Add indent to match up with buttons.
TYPE_EDIT - Static variable in interface com.leafdigital.ui.api.SupportsMacIndent
Add indent to match up with edit boxes.
TYPE_EDIT_LEGACY - Static variable in interface com.leafdigital.ui.api.SupportsMacIndent
Legacy value so that old XML files using the "y/n" notation work.
TYPE_MSG - Static variable in interface com.leafdigital.irc.api.MessageDisplay
Text sent to server as PRIVMSG
TYPE_NONE - Static variable in interface com.leafdigital.ui.api.SupportsMacIndent
Do not add indent (this is default).
TYPE_NOTICE - Static variable in interface com.leafdigital.irc.api.MessageDisplay
Text sent to server as NOTICE

U

UI - Interface in com.leafdigital.ui.api
Main UI singleton.
UIAction - Annotation Type in com.leafdigital.ui.api
Annotation used to indicate that a method is used as a UI callback from an XML file.
UICallback - Annotation Type in com.leafdigital.ui.api
Indicates that method has a single parameter which is the name of a callback function in the target UI handler.
UIHandler - Annotation Type in com.leafdigital.ui.api
Annotation used to indicate that an object supports callbacks associated with a particular UI XML file.
UIPrefs - Interface in com.leafdigital.ui.api
Preferences values for UI; which need to be accessed by the uiprefs plugin so are public.
UIREADY - Static variable in class leafchat.core.api.SystemStateMsg
Type: sent when application UI has started, just before splash screen goes
UISTYLE_MULTIWINDOW - Static variable in interface com.leafdigital.ui.api.UI
UI style: multi-window style
UISTYLE_SINGLEWINDOW - Static variable in interface com.leafdigital.ui.api.UI
UI style: single window 'classic' style
UISTYLE_TABBED - Static variable in interface com.leafdigital.ui.api.UI
UI style: tabbed
UnknownIRCMsg - Class in com.leafdigital.irc.api
Represents messages which could not be recognised
UnknownIRCMsg(String) - Constructor for class com.leafdigital.irc.api.UnknownIRCMsg
 
unloadPluginFile(PluginInfo) - Method in interface leafchat.core.api.PluginList
Unloads a plugin.
unregisterPage(Plugin, Page) - Method in interface com.leafdigital.prefsui.api.PreferencesUI
Removes a page from the prefs dialog.
unregisterTarget(Object, int) - Method in class leafchat.core.api.BasicMsgOwner
 
unregisterTarget(Object, int) - Method in interface leafchat.core.api.MsgOwner
Called when a target unregisters.
unregisterTool(Tool) - Method in interface com.leafdigital.ui.api.UI
Unregisters an existing Tool and removes it from the toolbar.
unregisterWizardPage(Page) - Method in interface com.leafdigital.prefsui.api.PreferencesUI
Removes a page from the prefs dialog.
unrequestMessages(Class<? extends Msg>, Object, int) - Method in interface leafchat.core.api.PluginContext
Cancels a request for messages.
unset(String) - Method in interface com.leafdigital.prefs.api.PreferencesGroup
Unsets an existing preference (exists() will return false after this).
unsilence(String) - Method in interface com.leafdigital.irc.api.Server
Attempt to unsilence the given mask.
UNTRACKED_REQUEST - Static variable in interface com.leafdigital.irc.api.Server
Used to report that a server request is not tracked
update() - Method in interface com.leafdigital.ui.api.TreeBox
Call if the Handler's list of items might have changed
updateSequence(int) - Method in class com.leafdigital.irc.api.ServerRearrangeMsg
Used internally to correct the sequence number.
UserActionIRCMsg - Class in com.leafdigital.irc.api
Action message
UserActionIRCMsg(IRCUserAddress, String, byte[]) - Constructor for class com.leafdigital.irc.api.UserActionIRCMsg
 
userAwake(String) - Method in interface com.leafdigital.idle.api.Idle
Notifies the system that the user did something and is therefore not idle.
UserCommandListMsg - Class in com.leafdigital.irc.api
Message sent to get a list of available / commands.
UserCommandListMsg(Server) - Constructor for class com.leafdigital.irc.api.UserCommandListMsg
Used to retrieve commands that are appropriate for current server.
UserCommandListMsg() - Constructor for class com.leafdigital.irc.api.UserCommandListMsg
Used to retrieve all commands, regardless of whether currently connected to a server or not.
UserCommandMsg - Class in com.leafdigital.irc.api
Message sent when user types a /-command or ordinary text
UserCommandMsg(Server, String, String, String, IRCUserAddress, MessageDisplay) - Constructor for class com.leafdigital.irc.api.UserCommandMsg
 
UserCTCPRequestIRCMsg - Class in com.leafdigital.irc.api
CTCP request sent to a user
UserCTCPRequestIRCMsg(IRCUserAddress, String, String, byte[]) - Constructor for class com.leafdigital.irc.api.UserCTCPRequestIRCMsg
 
UserCTCPResponseIRCMsg - Class in com.leafdigital.irc.api
CTCP response from a user
UserCTCPResponseIRCMsg(IRCUserAddress, String, String, byte[]) - Constructor for class com.leafdigital.irc.api.UserCTCPResponseIRCMsg
 
UserFilter - Class in com.leafdigital.irc.api
Filters messages based on their source user nickname, username, and host
UserFilter(String, String, String) - Constructor for class com.leafdigital.irc.api.UserFilter
 
UserIRCMsg - Class in com.leafdigital.irc.api
IRC message sent to a user
UserIRCMsg(IRCUserAddress, String) - Constructor for class com.leafdigital.irc.api.UserIRCMsg
 
UserMessageIRCMsg - Class in com.leafdigital.irc.api
Message sent to a user
UserMessageIRCMsg(IRCUserAddress, String, byte[]) - Constructor for class com.leafdigital.irc.api.UserMessageIRCMsg
 
UserModeIRCMsg - Class in com.leafdigital.irc.api
User mode change
UserModeIRCMsg(IRCUserAddress, String, String) - Constructor for class com.leafdigital.irc.api.UserModeIRCMsg
 
UserNoticeIRCMsg - Class in com.leafdigital.irc.api
Notice sent to a user
UserNoticeIRCMsg(IRCUserAddress, String, byte[]) - Constructor for class com.leafdigital.irc.api.UserNoticeIRCMsg
 
UserSourceIRCMsg - Class in com.leafdigital.irc.api
IRC message that has a user as prefix
UserSourceIRCMsg(IRCUserAddress) - Constructor for class com.leafdigital.irc.api.UserSourceIRCMsg
 

V

VerticalPanel - Interface in com.leafdigital.ui.api
A Panel with any number of slots (all named 'slot' in XML).

W

wasQuitRequested() - Method in interface com.leafdigital.irc.api.Server
 
WatchList - Interface in com.leafdigital.irc.api
Singleton that manages the list of people being watched.
WatchListChangeMsg - Class in com.leafdigital.irc.api
Sent when the ignore list changes
WatchListChangeMsg() - Constructor for class com.leafdigital.irc.api.WatchListChangeMsg
 
WatchMsg - Class in com.leafdigital.irc.api
Represents a parsed message received from an IRC server, parsed
WatchMsg(Server, IRCUserAddress, boolean) - Constructor for class com.leafdigital.irc.api.WatchMsg
 
WEST - Static variable in interface com.leafdigital.ui.api.BorderPanel
BorderPanel slot: left
Widget - Interface in com.leafdigital.ui.api
Interface implemented by all objects that you can add to the user interface.
WidgetOwner - Interface in com.leafdigital.ui.api
Interface (implemented by windows and dialogs) for the 'owner' of widgets, to be identified by string IDs.
WidgetParent - Interface in com.leafdigital.ui.api
Interface for any widget that contains other widgets.
Window - Interface in com.leafdigital.ui.api
This interface represents the contents of a single Window within the system.
windowClosed() - Method in interface com.leafdigital.ircui.api.GeneralChatWindow.Handler
User has closed the window.

Y

YES - Static variable in interface com.leafdigital.ui.api.ButtonPanel
Button panel slot: Yes.
yield(Runnable) - Method in interface leafchat.core.api.PluginContext
Runs the given runnable after all other messages are processed and the event queue is idle.

A B C D E F G H I J K L M N O P Q R S T U V W Y

Copyright © 2011 Samuel Marshall. All rights reserved.