A C D E F G H I N P R S T

A

addChatListener(ChatListener) - Method in class rpg.core.ChatStream
 
addCommandProcessor(ChatCommandProcessor) - Method in class rpg.core.ChatStream
 
addGameIcon(GameIcon) - Method in class rpg.core.GameIconTray
 
addGameIconTray(GameIconTray) - Method in class rpg.core.Identity
 
addIdentity(Identity) - Method in class rpg.core.GameManager
 
addPropertyChangeListener(PropertyChangeListener) - Method in class rpg.core.GameIcon
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in class rpg.core.GameIcon
 
addPropertyChangeListener(PropertyChangeListener) - Method in class rpg.core.GameIconTray
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in class rpg.core.GameIconTray
 
addPropertyChangeListener(PropertyChangeListener) - Method in class rpg.core.GameManager
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in class rpg.core.GameManager
 
addPropertyChangeListener(PropertyChangeListener) - Method in class rpg.core.Identity
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in class rpg.core.Identity
 
addToMessage(String) - Method in class rpg.core.ChatMessage
Appends an element to this message.
addToMessage(ChatMarkup) - Method in class rpg.core.ChatMessage
Appends an element to this message.
addToMessage(ChatMessage) - Method in class rpg.core.ChatMessage
Appends the contents of another message to this one, including all markup.

C

ChatCommandProcessor - Interface in rpg.util
 
ChatListener - Interface in rpg.util
Implement this interface if you wish to receive messages from the ChatStream object.
ChatMarkup - Class in rpg.core
ChatMarkup acts as a specifier for the formatting of a Chat message (or a piece of it).
ChatMarkup() - Constructor for class rpg.core.ChatMarkup
Creates a default ChatMarkup container using 12-point SansSerif, in black, without any special characteristics.
ChatMarkup(GameIcon) - Constructor for class rpg.core.ChatMarkup
Creates a ChatMarkup container using some GameIcon's voice characteristics as its starting point.
ChatMessage - Class in rpg.core
ChatMessage represents a single message sent through the chat system.
ChatMessage() - Constructor for class rpg.core.ChatMessage
Creates a new ChatMessage with a single string as the message.
ChatMessage(String) - Constructor for class rpg.core.ChatMessage
Creates a new ChatMessage with a single string as the message.
ChatStream - Class in rpg.core
ChatStream represents the flow of text through the game system.
ChatStream() - Constructor for class rpg.core.ChatStream
 
clearGameIcons() - Method in class rpg.core.GameIconTray
 
clearGameIconTrays() - Method in class rpg.core.Identity
 
compareTo(Object) - Method in class rpg.core.GameIcon
GameIcons are comparable by their "name" property.

D

doesUserControl(GameIcon) - Method in class rpg.core.GameManager
 
doesUserControl(GameIconTray) - Method in class rpg.core.GameManager
 
doesUserControl(Identity) - Method in class rpg.core.GameManager
 

E

EmoteProcessor - Class in rpg.util
 
EmoteProcessor() - Constructor for class rpg.util.EmoteProcessor
 

F

fireIndexedPropertyChange(String, int, boolean, boolean) - Method in class rpg.core.GameIcon
 
fireIndexedPropertyChange(String, int, int, int) - Method in class rpg.core.GameIcon
 
fireIndexedPropertyChange(String, int, Object, Object) - Method in class rpg.core.GameIcon
 
fireIndexedPropertyChange(String, int, boolean, boolean) - Method in class rpg.core.GameIconTray
 
fireIndexedPropertyChange(String, int, int, int) - Method in class rpg.core.GameIconTray
 
fireIndexedPropertyChange(String, int, Object, Object) - Method in class rpg.core.GameIconTray
 
fireIndexedPropertyChange(String, int, boolean, boolean) - Method in class rpg.core.GameManager
 
fireIndexedPropertyChange(String, int, int, int) - Method in class rpg.core.GameManager
 
fireIndexedPropertyChange(String, int, Object, Object) - Method in class rpg.core.GameManager
 
fireIndexedPropertyChange(String, int, boolean, boolean) - Method in class rpg.core.Identity
 
fireIndexedPropertyChange(String, int, int, int) - Method in class rpg.core.Identity
 
fireIndexedPropertyChange(String, int, Object, Object) - Method in class rpg.core.Identity
 
fireMessage(ChatMessage) - Method in class rpg.core.ChatStream
Transmits a message to all interested listeners.
firePropertyChange(PropertyChangeEvent) - Method in class rpg.core.GameIcon
 
firePropertyChange(String, boolean, boolean) - Method in class rpg.core.GameIcon
 
firePropertyChange(String, int, int) - Method in class rpg.core.GameIcon
 
firePropertyChange(String, Object, Object) - Method in class rpg.core.GameIcon
 
firePropertyChange(PropertyChangeEvent) - Method in class rpg.core.GameIconTray
 
firePropertyChange(String, boolean, boolean) - Method in class rpg.core.GameIconTray
 
firePropertyChange(String, int, int) - Method in class rpg.core.GameIconTray
 
firePropertyChange(String, Object, Object) - Method in class rpg.core.GameIconTray
 
firePropertyChange(PropertyChangeEvent) - Method in class rpg.core.GameManager
 
firePropertyChange(String, boolean, boolean) - Method in class rpg.core.GameManager
 
firePropertyChange(String, int, int) - Method in class rpg.core.GameManager
 
firePropertyChange(String, Object, Object) - Method in class rpg.core.GameManager
 
firePropertyChange(PropertyChangeEvent) - Method in class rpg.core.Identity
 
firePropertyChange(String, boolean, boolean) - Method in class rpg.core.Identity
 
firePropertyChange(String, int, int) - Method in class rpg.core.Identity
 
firePropertyChange(String, Object, Object) - Method in class rpg.core.Identity
 

G

GameIcon - Class in rpg.core
GameIcons represent "game elements" in a visual form.
GameIcon() - Constructor for class rpg.core.GameIcon
Creates a new GameIcon with the name "icon", no portrait or image, and basic defaults for use as a voice.
GameIconTray - Class in rpg.core
GameIconTrays hold zero or more GameIcons.
GameIconTray() - Constructor for class rpg.core.GameIconTray
 
GameManager - Class in rpg.core
Identities represent collections of GameIcons and GameIconTrays
getActiveIdentity() - Method in class rpg.core.GameManager
 
getChatListeners() - Method in class rpg.core.ChatStream
 
getChatStream() - Static method in class rpg.core.GameManager
 
getCommandProcessors() - Method in class rpg.core.ChatStream
 
getDescription() - Method in class rpg.core.GameIcon
 
getFlagBold() - Method in class rpg.core.ChatMarkup
Returns true if this markup indicates text should be in bold.
getFlagItalic() - Method in class rpg.core.ChatMarkup
Returns true if this markup indicates text should be italicized.
getFlagUnderline() - Method in class rpg.core.ChatMarkup
Returns true if this markup indicates text should be underlined.
getFont() - Method in class rpg.core.ChatMarkup
Returns the name of the font family to use for this markup.
getFontColor() - Method in class rpg.core.ChatMarkup
Returns the font color to use for this markup.
getFontSize() - Method in class rpg.core.ChatMarkup
Returns the point size of the font to use for this markup.
getGameIconTray() - Method in class rpg.core.GameIcon
 
getGameIconTrays() - Method in class rpg.core.Identity
 
getGameManager() - Static method in class rpg.core.GameManager
 
getIconImage() - Method in class rpg.core.GameIcon
 
getIcons() - Method in class rpg.core.GameIconTray
 
getIdentities() - Method in class rpg.core.GameManager
 
getIdentity(String) - Method in class rpg.core.GameManager
 
getIsFreelyMovable() - Method in class rpg.core.GameIcon
 
getIsHidden() - Method in class rpg.core.GameIcon
 
getIsVoice() - Method in class rpg.core.GameIcon
 
getMessage() - Method in class rpg.core.ChatMessage
Returns a List holding the message components.
getMessageAsString() - Method in class rpg.core.ChatMessage
Returns a simple String equivalent of this message.
getName() - Method in class rpg.core.GameIcon
 
getName() - Method in class rpg.core.GameIconTray
 
getName() - Method in class rpg.core.Identity
 
getOwner() - Method in class rpg.core.GameIconTray
 
getPortrait() - Method in class rpg.core.GameIcon
 
getPropertyChangeListeners() - Method in class rpg.core.GameIcon
 
getPropertyChangeListeners(String) - Method in class rpg.core.GameIcon
 
getPropertyChangeListeners() - Method in class rpg.core.GameIconTray
 
getPropertyChangeListeners(String) - Method in class rpg.core.GameIconTray
 
getPropertyChangeListeners() - Method in class rpg.core.GameManager
 
getPropertyChangeListeners(String) - Method in class rpg.core.GameManager
 
getPropertyChangeListeners() - Method in class rpg.core.Identity
 
getPropertyChangeListeners(String) - Method in class rpg.core.Identity
 
getVoice() - Method in class rpg.core.Identity
 
getVoiceFont() - Method in class rpg.core.GameIcon
 
getVoiceFontColor() - Method in class rpg.core.GameIcon
 
getVoiceFontSize() - Method in class rpg.core.GameIcon
 
getVoiceIsBolded() - Method in class rpg.core.GameIcon
 
getVoiceIsItalicized() - Method in class rpg.core.GameIcon
 
getVoiceIsUnderlined() - Method in class rpg.core.GameIcon
 

H

handleChatCommand(Identity, ChatMessage) - Method in interface rpg.util.ChatCommandProcessor
 
handleChatCommand(Identity, ChatMessage) - Method in class rpg.util.EmoteProcessor
 
hasListeners(String) - Method in class rpg.core.GameIcon
 
hasListeners(String) - Method in class rpg.core.GameIconTray
 
hasListeners(String) - Method in class rpg.core.GameManager
 
hasListeners(String) - Method in class rpg.core.Identity
 

I

Identity - Class in rpg.core
Identities represent collections of GameIcons and GameIconTrays
Identity() - Constructor for class rpg.core.Identity
 

N

NoIdentityException - Exception in rpg.util
 
NoIdentityException() - Constructor for exception rpg.util.NoIdentityException
 

P

parseMessage(Identity, ChatMessage) - Method in class rpg.core.ChatStream
Parses user input and fires a new ChatMessage based on it.

R

receiveChatMessage(ChatMessage) - Method in interface rpg.util.ChatListener
Invoked to receive a ChatMessage.
removeChatListener(ChatListener) - Method in class rpg.core.ChatStream
 
removeCommandProcessor(ChatCommandProcessor) - Method in class rpg.core.ChatStream
 
removeGameIcon(GameIcon) - Method in class rpg.core.GameIconTray
 
removeGameIconTray(GameIconTray) - Method in class rpg.core.Identity
 
removeIdentity(Identity) - Method in class rpg.core.GameManager
 
removePropertyChangeListener(PropertyChangeListener) - Method in class rpg.core.GameIcon
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in class rpg.core.GameIcon
 
removePropertyChangeListener(PropertyChangeListener) - Method in class rpg.core.GameIconTray
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in class rpg.core.GameIconTray
 
removePropertyChangeListener(PropertyChangeListener) - Method in class rpg.core.GameManager
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in class rpg.core.GameManager
 
removePropertyChangeListener(PropertyChangeListener) - Method in class rpg.core.Identity
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in class rpg.core.Identity
 
rpg.core - package rpg.core
 
rpg.util - package rpg.util
 

S

setActiveIdentity(Identity) - Method in class rpg.core.GameManager
 
setDescription(String) - Method in class rpg.core.GameIcon
 
setFlagBold(boolean) - Method in class rpg.core.ChatMarkup
Sets whether this markup indicates text should be in bold.
setFlagItalic(boolean) - Method in class rpg.core.ChatMarkup
Sets whether this markup indicates text should be italicized.
setFlagUnderline(boolean) - Method in class rpg.core.ChatMarkup
Sets whether this markup indicates text should be underlined.
setFont(String) - Method in class rpg.core.ChatMarkup
Sets the name of the font family to use for this markup.
setFontColor(Color) - Method in class rpg.core.ChatMarkup
Sets the font color to use for this markup.
setFontSize(int) - Method in class rpg.core.ChatMarkup
Sets the point size of the font to use for this markup.
setGameIconTray(GameIconTray) - Method in class rpg.core.GameIcon
 
setIconImage(String) - Method in class rpg.core.GameIcon
 
setIsFreelyMovable(boolean) - Method in class rpg.core.GameIcon
 
setIsHidden(boolean) - Method in class rpg.core.GameIcon
 
setIsVoice(boolean) - Method in class rpg.core.GameIcon
 
setName(String) - Method in class rpg.core.GameIcon
 
setName(String) - Method in class rpg.core.GameIconTray
 
setName(String) - Method in class rpg.core.Identity
 
setOwner(Identity) - Method in class rpg.core.GameIconTray
 
setPortrait(String) - Method in class rpg.core.GameIcon
 
setVoice(GameIcon) - Method in class rpg.core.Identity
 
setVoiceFont(String) - Method in class rpg.core.GameIcon
 
setVoiceFontColor(Color) - Method in class rpg.core.GameIcon
 
setVoiceFontSize(int) - Method in class rpg.core.GameIcon
 
setVoiceIsBolded(boolean) - Method in class rpg.core.GameIcon
 
setVoiceIsItalicized(boolean) - Method in class rpg.core.GameIcon
 
setVoiceIsUnderlined(boolean) - Method in class rpg.core.GameIcon
 

T

toString() - Method in class rpg.core.ChatMessage
 
toString() - Method in class rpg.core.GameIcon
 
toString() - Method in class rpg.core.GameIconTray
 
toString() - Method in exception rpg.util.NoIdentityException
 

A C D E F G H I N P R S T