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

A

AFFECTS_LOGIC_PACKAGE_PREFIX - Static variable in class net.sourceforge.pain.Codebase
 
ALLOW_PLAIN_WRITE - Variable in class net.sourceforge.pain.db.PainDB
allows use setters outside from transactions -> could not be rolled back (performance issue) but if database will be closed before flush, this changes will be lost
ARRAY_LIST - Static variable in class net.sourceforge.pain.db.DbType
 
ARRAY_OF_BYTE - Static variable in class net.sourceforge.pain.db.DbType
 
ARRAY_OF_CHAR - Static variable in class net.sourceforge.pain.db.DbType
 
ARRAY_OF_INT - Static variable in class net.sourceforge.pain.db.DbType
 
ARRAY_OF_STRING - Static variable in class net.sourceforge.pain.db.DbType
 
AbstractConsoleManager - class net.sourceforge.pain.network.console.AbstractConsoleManager.
Network console management system.
AbstractConsoleManager(String, int, ConsoleFactory) - Constructor for class net.sourceforge.pain.network.console.AbstractConsoleManager
 
AdminCommandHandler - class net.sourceforge.pain.admin.console.AdminCommandHandler.
User: fmike Date: Jun 1, 2004 Time: 2:55:23 AM
AdminCommandHandler() - Constructor for class net.sourceforge.pain.admin.console.AdminCommandHandler
 
AdminConnectionLostEvent - class net.sourceforge.pain.admin.console.AdminConnectionLostEvent.
User: fmike Date: Jun 1, 2004 Time: 2:39:13 AM
AdminConnectionLostEvent() - Constructor for class net.sourceforge.pain.admin.console.AdminConnectionLostEvent
 
AdminConsoleEvent - class net.sourceforge.pain.admin.console.AdminConsoleEvent.
Base event class for admin console events Admin console events (and all codebase administrative code) are not reloaded.
AdminConsoleEvent() - Constructor for class net.sourceforge.pain.admin.console.AdminConsoleEvent
 
AdminConsoleExpiredEvent - class net.sourceforge.pain.admin.console.AdminConsoleExpiredEvent.
User: fmike Date: Jun 1, 2004 Time: 2:38:09 AM
AdminConsoleExpiredEvent() - Constructor for class net.sourceforge.pain.admin.console.AdminConsoleExpiredEvent
 
AdminConsoleInputEvent - class net.sourceforge.pain.admin.console.AdminConsoleInputEvent.
User: fmike Date: Jun 1, 2004 Time: 2:36:16 AM
AdminConsoleInputEvent() - Constructor for class net.sourceforge.pain.admin.console.AdminConsoleInputEvent
 
AdminConsoleManager - class net.sourceforge.pain.network.console.AdminConsoleManager.
Administrators console management systems.
AdminConsoleManager(int) - Constructor for class net.sourceforge.pain.network.console.AdminConsoleManager
 
AdminLoginEvent - class net.sourceforge.pain.admin.console.AdminLoginEvent.
User: fmike Date: Jun 1, 2004 Time: 2:38:54 AM
AdminLoginEvent() - Constructor for class net.sourceforge.pain.admin.console.AdminLoginEvent
 
AdminLoginShell - class net.sourceforge.pain.admin.console.AdminLoginShell.
User: fmike Date: Jun 1, 2004 Time: 2:54:55 AM
AdminLoginShell() - Constructor for class net.sourceforge.pain.admin.console.AdminLoginShell
 
AdminShowPrompt - class net.sourceforge.pain.admin.console.AdminShowPrompt.
User: fmike Date: Jun 1, 2004 Time: 2:39:32 AM
AdminShowPrompt() - Constructor for class net.sourceforge.pain.admin.console.AdminShowPrompt
 
Administrator - class net.sourceforge.pain.data.role.Administrator.
Admin-console administrators account.
Administrator() - Constructor for class net.sourceforge.pain.data.role.Administrator
 
Administrator(PainDB) - Constructor for class net.sourceforge.pain.data.role.Administrator
 
Affect - class net.sourceforge.pain.logic.Affect.
Affects logic base class.
Affect(AffectData) - Constructor for class net.sourceforge.pain.logic.Affect
 
AffectData - class net.sourceforge.pain.data.AffectData.
Affects persistent image base class Note: Only one affect could be applied to the specified object role(in opposite to object triggers) Affected role could be null.
AffectData() - Constructor for class net.sourceforge.pain.data.AffectData
 
AffectData(PainDB, Role, Class, int) - Constructor for class net.sourceforge.pain.data.AffectData
 
AnsiColor - class net.sourceforge.pain.network.console.telnet.AnsiColor.
Provides mapping from string based color codes({r, {W ..) to constants.
AnsiColor() - Constructor for class net.sourceforge.pain.network.console.telnet.AnsiColor
 
activeLogFileName - Static variable in class net.sourceforge.pain.util.Log
 
ad - Variable in class net.sourceforge.pain.logic.Affect
 
adapter - Variable in class net.sourceforge.pain.network.console.BasicConsole
 
add(Object) - Method in class net.sourceforge.pain.db.DbArrayList
 
add(int, Object) - Method in class net.sourceforge.pain.db.DbArrayList
 
add(Object) - Method in class net.sourceforge.pain.db.DbLinkedList
 
add(int, Object) - Method in class net.sourceforge.pain.db.DbLinkedList
 
add(Object) - Method in class net.sourceforge.pain.db.DbReferenceSet
 
add(Object) - Method in class net.sourceforge.pain.db.DbStringSet
 
addAll(Collection) - Method in class net.sourceforge.pain.db.DbArrayList
 
addAll(int, Collection) - Method in class net.sourceforge.pain.db.DbArrayList
 
addAll(Collection) - Method in class net.sourceforge.pain.db.DbLinkedList
 
addAll(int, Collection) - Method in class net.sourceforge.pain.db.DbLinkedList
 
addAll(Collection) - Method in class net.sourceforge.pain.db.DbReferenceSet
 
addAll(Collection) - Method in class net.sourceforge.pain.db.DbStringSet
 
addListener(PulseListener) - Method in class net.sourceforge.pain.Pulse
 
addLogicPackage(String) - Method in class net.sourceforge.pain.logic.LogicLoader
 
addLogicReloadListener(LogicReloadListener) - Method in class net.sourceforge.pain.logic.LogicLoader
 
addRole(Class) - Method in class net.sourceforge.pain.data.Role
 
appendColorMask(int) - Method in class net.sourceforge.pain.network.console.telnet.TelnetConsoleAdapter
 

B

BOOLEAN - Static variable in class net.sourceforge.pain.db.DbType
 
BYTE - Static variable in class net.sourceforge.pain.db.DbType
 
Base64 - class net.sourceforge.pain.util.Base64.
 
Base64.InputStream - class net.sourceforge.pain.util.Base64.InputStream.
A Base64.InputStream will read data from another InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.InputStream(InputStream) - Constructor for class net.sourceforge.pain.util.Base64.InputStream
Constructs a Base64.InputStream in DECODE mode.
Base64.InputStream(InputStream, int) - Constructor for class net.sourceforge.pain.util.Base64.InputStream
Constructs a Base64.InputStream in either ENCODE or DECODE mode.
Base64.OutputStream - class net.sourceforge.pain.util.Base64.OutputStream.
A Base64.OutputStream will write data to another OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.OutputStream(OutputStream) - Constructor for class net.sourceforge.pain.util.Base64.OutputStream
Constructs a Base64.OutputStream in ENCODE mode.
Base64.OutputStream(OutputStream, int) - Constructor for class net.sourceforge.pain.util.Base64.OutputStream
Constructs a Base64.OutputStream in either ENCODE or DECODE mode.
BasicConsole - class net.sourceforge.pain.network.console.BasicConsole.
 
BasicConsole(ConsoleAdapter) - Constructor for class net.sourceforge.pain.network.console.BasicConsole
 
backupTo(String, boolean) - Method in class net.sourceforge.pain.db.PainDB
Creates database backup file
withFlush should be false if this method is called inside of
transaction (database image created with last flush will be used)
beginTransaction() - Method in class net.sourceforge.pain.db.PainDB
starts the database transaction.

C

CHAR - Static variable in class net.sourceforge.pain.db.DbType
 
CODEBASE_VERSION - Static variable in class net.sourceforge.pain.Codebase
 
COLOR_BEEP - Static variable in class net.sourceforge.pain.network.console.telnet.AnsiColor
 
COLOR_BLACK - Static variable in class net.sourceforge.pain.network.console.telnet.AnsiColor
 
COLOR_BLUE - Static variable in class net.sourceforge.pain.network.console.telnet.AnsiColor
 
COLOR_BRIGHT_BLUE - Static variable in class net.sourceforge.pain.network.console.telnet.AnsiColor
 
COLOR_BRIGHT_CYAN - Static variable in class net.sourceforge.pain.network.console.telnet.AnsiColor
 
COLOR_BRIGHT_GREEN - Static variable in class net.sourceforge.pain.network.console.telnet.AnsiColor
 
COLOR_BRIGHT_MAGENTA - Static variable in class net.sourceforge.pain.network.console.telnet.AnsiColor
 
COLOR_BRIGHT_RED - Static variable in class net.sourceforge.pain.network.console.telnet.AnsiColor
 
COLOR_BRIGHT_WHITE - Static variable in class net.sourceforge.pain.network.console.telnet.AnsiColor
 
COLOR_BRIGHT_YELLOW - Static variable in class net.sourceforge.pain.network.console.telnet.AnsiColor
 
COLOR_CLEAR - Static variable in class net.sourceforge.pain.network.console.telnet.AnsiColor
Color numbers it's mapping for the different terminal types
COLOR_CYAN - Static variable in class net.sourceforge.pain.network.console.telnet.AnsiColor
 
COLOR_DARK_GREY - Static variable in class net.sourceforge.pain.network.console.telnet.AnsiColor
brighter colors
COLOR_GREEN - Static variable in class net.sourceforge.pain.network.console.telnet.AnsiColor
 
COLOR_MAGENTA - Static variable in class net.sourceforge.pain.network.console.telnet.AnsiColor
 
COLOR_RED - Static variable in class net.sourceforge.pain.network.console.telnet.AnsiColor
 
COLOR_WHITE - Static variable in class net.sourceforge.pain.network.console.telnet.AnsiColor
 
COLOR_YELLOW - Static variable in class net.sourceforge.pain.network.console.telnet.AnsiColor
 
ChangePassAdminCommand - class net.sourceforge.pain.admin.console.command.ChangePassAdminCommand.
User: fmike Date: Jun 2, 2004 Time: 2:45:26 AM
ChangePassAdminCommand() - Constructor for class net.sourceforge.pain.admin.console.command.ChangePassAdminCommand
 
ClassUtils - class net.sourceforge.pain.util.ClassUtils.
Set of utility methods.
ClassUtils() - Constructor for class net.sourceforge.pain.util.ClassUtils
 
Codebase - class net.sourceforge.pain.Codebase.
PAiN mud codebase static context contains references to core codebase singleton classes like user console service manager, admin console service manager, logic/plugins loaders, database instance.
CodebaseData - class net.sourceforge.pain.data.CodebaseData.
Database root object.
CodebaseData() - Constructor for class net.sourceforge.pain.data.CodebaseData
 
CodebaseData(PainDB, String) - Constructor for class net.sourceforge.pain.data.CodebaseData
 
CodebaseLauncher - class net.sourceforge.pain.CodebaseLauncher.
Class that reads codebase startup settings, starts codebase and mudlib Codebase properties sample file: # NETWORK PARAMS # Path to database file pain.database_file=pain.db # port for administrators service pain.admin_server_port=7775 # Mud port pain.mud_server_port=7777 # Port for GUITool service pain.guitool_server_port=5555 # PLUGINS LAYER # All plugins should be placed under the same package
CodebaseLauncher() - Constructor for class net.sourceforge.pain.CodebaseLauncher
 
CodebasePulse - class net.sourceforge.pain.data.CodebasePulse.
Codebase pulse counter persistent image
CodebasePulse() - Constructor for class net.sourceforge.pain.data.CodebasePulse
 
CodebasePulse(PainDB) - Constructor for class net.sourceforge.pain.data.CodebasePulse
 
ConsoleAdapter - class net.sourceforge.pain.network.console.ConsoleAdapter.
 
ConsoleAdapter() - Constructor for class net.sourceforge.pain.network.console.ConsoleAdapter
 
ConsoleFactory - interface net.sourceforge.pain.network.console.ConsoleFactory.
Allows to user provide custom Console class impl (extends Console)
childs - Variable in class net.sourceforge.pain.plugin.Plugin
child plugin names, should not be modified from other package!
classNameWithoutPackage(Class) - Static method in class net.sourceforge.pain.util.ClassUtils
 
clear() - Method in class net.sourceforge.pain.db.DbArrayList
 
clear() - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
clear() - Method in class net.sourceforge.pain.db.DbLinkedList
 
clear() - Method in class net.sourceforge.pain.db.DbReferenceSet
 
clear() - Method in class net.sourceforge.pain.db.DbStringKeyMap
 
clear() - Method in class net.sourceforge.pain.db.DbStringMap
 
clear() - Method in class net.sourceforge.pain.db.DbStringSet
 
close() - Method in class net.sourceforge.pain.db.PainDB
closes database.
close() - Method in class net.sourceforge.pain.network.guitool.GuiToolSessionManager
 
close() - Method in class net.sourceforge.pain.util.Base64.OutputStream
Flushes and closes (I think, in the superclass) the stream.
closeConnection(GuiToolConnection) - Method in class net.sourceforge.pain.network.guitool.GuiToolSessionManager
 
closeConsole(BasicConsole) - Method in class net.sourceforge.pain.network.console.AbstractConsoleManager
 
closedRemote() - Method in class net.sourceforge.pain.network.console.ConsoleAdapter
 
commandName - Variable in class net.sourceforge.pain.admin.console.AdminCommandHandler
 
commitTransaction() - Method in class net.sourceforge.pain.db.PainDB
commits the database transaction.
console - Variable in class net.sourceforge.pain.admin.console.AdminCommandHandler
 
console - Variable in class net.sourceforge.pain.network.console.ConsoleAdapter
 
consoles - Variable in class net.sourceforge.pain.network.console.AbstractConsoleManager
 
consoles() - Method in class net.sourceforge.pain.network.console.AbstractConsoleManager
 
contains(Object) - Method in class net.sourceforge.pain.db.DbArrayList
 
contains(Object) - Method in class net.sourceforge.pain.db.DbLinkedList
 
contains(Object) - Method in class net.sourceforge.pain.db.DbReferenceSet
 
contains(Object) - Method in class net.sourceforge.pain.db.DbStringSet
 
containsAll(Collection) - Method in class net.sourceforge.pain.db.DbArrayList
 
containsAll(Collection) - Method in class net.sourceforge.pain.db.DbLinkedList
 
containsAll(Collection) - Method in class net.sourceforge.pain.db.DbReferenceSet
 
containsAll(Collection) - Method in class net.sourceforge.pain.db.DbStringSet
 
containsKey(Object) - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
containsKey(int) - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
containsKey(Object) - Method in class net.sourceforge.pain.db.DbStringKeyMap
 
containsKey(Object) - Method in class net.sourceforge.pain.db.DbStringMap
 
containsValue(Object) - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
containsValue(Object) - Method in class net.sourceforge.pain.db.DbStringKeyMap
 
containsValue(Object) - Method in class net.sourceforge.pain.db.DbStringMap
 
createBackupImage() - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
createObject(Prototype) - Static method in class net.sourceforge.pain.data.ObjectFactory
Creates new object taking info from specified prototype, calls factory 'init' method an every role.
createRaw(Class) - Static method in class net.sourceforge.pain.data.ObjectFactory
Creates object by specified role class.
currentTime() - Method in class net.sourceforge.pain.Pulse
 

D

DB_VERSION - Static variable in class net.sourceforge.pain.db.PainDB
 
DECODE - Static variable in class net.sourceforge.pain.util.Base64
Specify decoding.
DONT_BREAK_LINES - Static variable in class net.sourceforge.pain.util.Base64
Don't break lines when encoding (violates strict Base64 specification)
DOUBLE - Static variable in class net.sourceforge.pain.db.DbType
 
DbArrayList - class net.sourceforge.pain.db.DbArrayList.
Persistent, resizable-array implementation of the List interface
DbClass - interface net.sourceforge.pain.db.DbClass.
Persistent Class for DbObject
DbClassSchema - class net.sourceforge.pain.db.DbClassSchema.
Class schema for the persistent object fields.
DbClassSchema(byte[], String[]) - Constructor for class net.sourceforge.pain.db.DbClassSchema
 
DbIntKeyMap - class net.sourceforge.pain.db.DbIntKeyMap.
Hash table based persistent implementation of the Map interface.
DbLinkedList - class net.sourceforge.pain.db.DbLinkedList.
Persistent linked list implementation of the List interface.
DbObject - class net.sourceforge.pain.db.DbObject.
Superclass for any persistent PAiNDb object.
DbObject() - Constructor for class net.sourceforge.pain.db.DbObject
This constuctor used for database startup time objects instantiation
Subclasses should also provide default empty constructor
(and not use any get/set methods in it)
DbObject(PainDB) - Constructor for class net.sourceforge.pain.db.DbObject
this contructor used by user in runtime to create new objects
if no class instance for this object exists provideSchema method
will be invoked and DbClass instance created.
DbOid - class net.sourceforge.pain.db.DbOid.
Serializable DbObject ID
DbOid() - Constructor for class net.sourceforge.pain.db.DbOid
 
DbOid(String) - Constructor for class net.sourceforge.pain.db.DbOid
 
DbReferenceSet - class net.sourceforge.pain.db.DbReferenceSet.
 
DbStringKeyMap - class net.sourceforge.pain.db.DbStringKeyMap.
Hash table based persistent implementation of the Map interface.
DbStringMap - class net.sourceforge.pain.db.DbStringMap.
This class implements the Map interface.
DbStringMap(DbObject, String[], int) - Constructor for class net.sourceforge.pain.db.DbStringMap
 
DbStringMap(DbObject, int) - Constructor for class net.sourceforge.pain.db.DbStringMap
 
DbStringSet - class net.sourceforge.pain.db.DbStringSet.
This class implements the Set interface.
DbStringSet(DbObject, String[], int) - Constructor for class net.sourceforge.pain.db.DbStringSet
 
DbStringSet(DbObject, int) - Constructor for class net.sourceforge.pain.db.DbStringSet
 
DbTransaction - interface net.sourceforge.pain.db.DbTransaction.
PAiN Db transaction wrapping class.
DbType - class net.sourceforge.pain.db.DbType.
All supported PAiN DB field types
DbType() - Constructor for class net.sourceforge.pain.db.DbType
 
DefaultConsoleFactory - class net.sourceforge.pain.network.console.DefaultConsoleFactory.
User: fmike Date: May 27, 2004 Time: 2:26:46 AM
DefaultConsoleFactory() - Constructor for class net.sourceforge.pain.network.console.DefaultConsoleFactory
 
Dice - class net.sourceforge.pain.util.Dice.
Simple impl of dice
Dice(int, int, int) - Constructor for class net.sourceforge.pain.util.Dice
 
Dice(int[]) - Constructor for class net.sourceforge.pain.util.Dice
 
Dice(String) - Constructor for class net.sourceforge.pain.util.Dice
format: XdY+Z
data - Variable in class net.sourceforge.pain.network.guitool.GTNetPacket
 
data() - Method in class net.sourceforge.pain.util.Dice
 
debug(String) - Static method in class net.sourceforge.pain.util.Log
 
decode(byte[], int, int) - Static method in class net.sourceforge.pain.util.Base64
Very low-level access to decoding ASCII characters in the form of a byte array.
decode(String) - Static method in class net.sourceforge.pain.util.Base64
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
decodeToObject(String) - Static method in class net.sourceforge.pain.util.Base64
Attempts to decode Base64 data and deserialize a Java Object within.
deinit() - Method in class net.sourceforge.pain.plugin.Plugin
 
delete() - Method in class net.sourceforge.pain.data.Role
will delete whole object with all roles
delete() - Method in class net.sourceforge.pain.data.Root
 
delete() - Method in class net.sourceforge.pain.data.TimedAffectData
 
delete() - Method in class net.sourceforge.pain.data.TriggersDataSet
 
delete() - Method in interface net.sourceforge.pain.db.DbClass
removes all objects for this class and dbClass itself
delete() - Method in class net.sourceforge.pain.db.DbObject
Removes object from database.
destroyObject(Role) - Static method in class net.sourceforge.pain.data.ObjectFactory
Destroys persistent object.
dirPath - Static variable in class net.sourceforge.pain.util.Log
 

E

ENCODE - Static variable in class net.sourceforge.pain.util.Base64
Specify encoding.
Event - interface net.sourceforge.pain.logic.Event.
Boundary event to logical system Event impl usually contains code with mapping of external to system events to virtual world logic.
emitEvent(Class, BasicConsole) - Method in class net.sourceforge.pain.network.console.AbstractConsoleManager
 
emitEvent(Class, BasicConsole) - Method in class net.sourceforge.pain.network.console.AdminConsoleManager
 
emitEvent(Class, BasicConsole) - Method in class net.sourceforge.pain.network.console.UserConsoleManager
 
encodeBytes(byte[]) - Static method in class net.sourceforge.pain.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int) - Static method in class net.sourceforge.pain.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int) - Static method in class net.sourceforge.pain.util.Base64
Encodes a byte array into Base64 notation.
encodeBytes(byte[], int, int, int) - Static method in class net.sourceforge.pain.util.Base64
Encodes a byte array into Base64 notation.
encodeObject(Serializable) - Static method in class net.sourceforge.pain.util.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
encodeObject(Serializable, int) - Static method in class net.sourceforge.pain.util.Base64
Serializes an object and returns the Base64-encoded version of that serialized object.
entrySet() - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
entrySet() - Method in class net.sourceforge.pain.db.DbStringKeyMap
 
entrySet() - Method in class net.sourceforge.pain.db.DbStringMap
 
equals(Object) - Method in class net.sourceforge.pain.db.DbOid
 
error(String) - Static method in class net.sourceforge.pain.util.Log
 
error(Throwable) - Static method in class net.sourceforge.pain.util.Log
 
error(String, Throwable) - Static method in class net.sourceforge.pain.util.Log
 
eventClassName - Variable in class net.sourceforge.pain.network.guitool.GTNetPacket
 
execute(Object[]) - Method in interface net.sourceforge.pain.db.DbTransaction
transaction is rolled back if exception occurs in method implementation.
execute(DbTransaction) - Method in class net.sourceforge.pain.db.PainDB
same as execute(trans, null);
execute(DbTransaction, Object[]) - Method in class net.sourceforge.pain.db.PainDB
Executes transaction.
expireTime - Variable in class net.sourceforge.pain.network.console.BasicConsole
 
exportToXml(String) - Method in class net.sourceforge.pain.db.PainDB
Exports all database data to XML file.
extentIterator(boolean) - Method in interface net.sourceforge.pain.db.DbClass
 
extentIterator() - Method in interface net.sourceforge.pain.db.DbClass
equal to extentIterator(false)
extentIterator(Class) - Method in class net.sourceforge.pain.db.PainDB
 

F

FLOAT - Static variable in class net.sourceforge.pain.db.DbType
 
Flusher - class net.sourceforge.pain.Flusher.
 
FormatUtils - class net.sourceforge.pain.util.FormatUtils.
Set of formatiing utils.
fillObject(Role) - Method in class net.sourceforge.pain.data.role.PrototypeInfo
 
fillSuperSchema(byte[], String[]) - Method in class net.sourceforge.pain.data.AffectData
 
fillSuperSchema(byte[], String[]) - Method in class net.sourceforge.pain.data.Role
Every Role subclass MUST call provideSuperSchema();
fillSuperSchema(byte[], String[]) - Method in class net.sourceforge.pain.data.TimedAffectData
 
fillSuperSchema(byte[], String[]) - Method in class net.sourceforge.pain.data.TriggerData
 
finalize() - Method in class net.sourceforge.pain.db.PainDB
 
flush() - Method in class net.sourceforge.pain.db.PainDB
flushes all changes done after previous flush to disk Called automatically after each upper level transaction commit if MANUAL_FLUSH_MODE is false
flush() - Method in class net.sourceforge.pain.network.console.ConsoleAdapter
this method used to notify console adapter that end of the current text output reached if adapter wants it may flush this output every time we send text but adapter MUST flush all it's output buffer when we call flush manually.
flush() - Method in class net.sourceforge.pain.network.console.telnet.TelnetConsoleAdapter
 
flushBase64() - Method in class net.sourceforge.pain.util.Base64.OutputStream
This pads the buffer without closing the stream.
flushOutput() - Method in class net.sourceforge.pain.network.console.BasicConsole
 
flushingPeriodInTicks - Variable in class net.sourceforge.pain.Flusher
period in Codebase PULSEs for flushes, could be changed from outside.
forceClose() - Method in class net.sourceforge.pain.db.PainDB
forces database to close.
forceClose() - Method in class net.sourceforge.pain.network.console.ConsoleAdapter
 
forceClose() - Method in class net.sourceforge.pain.network.console.telnet.TelnetConsoleAdapter
 
forceClose() - Method in class net.sourceforge.pain.network.guitool.GuiToolConnection
 
format(int[]) - Static method in class net.sourceforge.pain.util.Dice
 
formatStacktrace(Exception) - Static method in class net.sourceforge.pain.util.FormatUtils
 

G

GTNetPacket - class net.sourceforge.pain.network.guitool.GTNetPacket.
Binary network packet image
GTNetPacket(String, Object) - Constructor for class net.sourceforge.pain.network.guitool.GTNetPacket
 
GTNetPacket(String, Object, int) - Constructor for class net.sourceforge.pain.network.guitool.GTNetPacket
 
GZIP - Static variable in class net.sourceforge.pain.util.Base64
Specify that data should be gzip-compressed.
GuiToolConnection - class net.sourceforge.pain.network.guitool.GuiToolConnection.
 
GuiToolConnection(GuiToolServer, Socket) - Constructor for class net.sourceforge.pain.network.guitool.GuiToolConnection
 
GuiToolServer - class net.sourceforge.pain.network.guitool.GuiToolServer.
 
GuiToolServer(GuiToolSessionManager, int) - Constructor for class net.sourceforge.pain.network.guitool.GuiToolServer
 
GuiToolSessionManager - class net.sourceforge.pain.network.guitool.GuiToolSessionManager.
 
GuiToolSessionManager(int) - Constructor for class net.sourceforge.pain.network.guitool.GuiToolSessionManager
 
get(int) - Method in class net.sourceforge.pain.db.DbArrayList
 
get(Object) - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
get(int) - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
get(int) - Method in class net.sourceforge.pain.db.DbLinkedList
 
get(Object) - Method in class net.sourceforge.pain.db.DbStringKeyMap
 
get(Object) - Method in class net.sourceforge.pain.db.DbStringMap
 
get(String) - Method in class net.sourceforge.pain.util.PropertiesReader
 
get(String, boolean) - Method in class net.sourceforge.pain.util.PropertiesReader
 
getActiveClassLoader() - Method in class net.sourceforge.pain.logic.LogicLoader
 
getActivePluginsList() - Method in class net.sourceforge.pain.plugin.PluginManager
 
getAdminAccount() - Method in class net.sourceforge.pain.admin.console.AdminCommandHandler
 
getAdminConsoleManager() - Static method in class net.sourceforge.pain.Codebase
 
getAdmins() - Method in class net.sourceforge.pain.data.CodebaseData
 
getAffectClassName() - Method in class net.sourceforge.pain.data.AffectData
suffix of affect class name in "...logic.affect." package
getAffectData(int) - Method in class net.sourceforge.pain.data.Role
 
getAffectOffTime() - Method in class net.sourceforge.pain.data.AffectData
 
getAffectOffTime() - Method in class net.sourceforge.pain.data.TimedAffectData
 
getAffectOnTime() - Method in class net.sourceforge.pain.data.TimedAffectData
 
getAffectType() - Method in class net.sourceforge.pain.data.AffectData
 
getAffectedRole() - Method in class net.sourceforge.pain.data.AffectData
affected role is allowed to be null
getAffects() - Method in class net.sourceforge.pain.data.Role
 
getAffectsQueue() - Method in class net.sourceforge.pain.data.CodebaseData
 
getArrayList(int) - Method in class net.sourceforge.pain.db.DbObject
Note: there is only getter method for Lists.
getAuthor() - Method in class net.sourceforge.pain.data.role.PrototypeInfo
 
getBoolean(int) - Method in class net.sourceforge.pain.db.DbObject
 
getBoolean(String) - Method in class net.sourceforge.pain.util.PropertiesReader
 
getBoolean(String, boolean) - Method in class net.sourceforge.pain.util.PropertiesReader
 
getByte(int) - Method in class net.sourceforge.pain.db.DbObject
 
getByteArray(int) - Method in class net.sourceforge.pain.db.DbObject
NOTE: PainDB is not able to track any changes in arrays,
user should use getXArrayForRead to avoid copying.
getByteArrayForRead(int) - Method in class net.sourceforge.pain.db.DbObject
NOTE: PainDB is not able to track any changes in arrays, this method provides direct access to arrays user should not modify array instance obtained with this method (rollback info could be lost)
getChar(int) - Method in class net.sourceforge.pain.db.DbObject
 
getCharArray(int) - Method in class net.sourceforge.pain.db.DbObject
NOTE: PainDB is not able to track any changes in arrays,
user should use getXArrayForRead to avoid copying.
getCharArrayForRead(int) - Method in class net.sourceforge.pain.db.DbObject
NOTE: PainDB is not able to track any changes in arrays, this method provides direct access to arrays user should not modify array instance obtained with this method (rollback info could be lost)
getClass(Object) - Method in class net.sourceforge.pain.db.PainDB
 
getClassName() - Method in interface net.sourceforge.pain.db.DbClass
 
getCodebaseData() - Static method in class net.sourceforge.pain.Codebase
 
getCodebasePulse() - Method in class net.sourceforge.pain.data.CodebaseData
 
getCommandName() - Method in class net.sourceforge.pain.admin.console.AdminCommandHandler
 
getCommandsMapping() - Static method in class net.sourceforge.pain.admin.console.AdminConsoleInputEvent
 
getConsole() - Method in class net.sourceforge.pain.admin.console.AdminCommandHandler
 
getDB() - Static method in class net.sourceforge.pain.Codebase
 
getDB() - Method in interface net.sourceforge.pain.db.DbClass
 
getDB() - Method in class net.sourceforge.pain.db.DbObject
 
getDBFileSize() - Method in class net.sourceforge.pain.db.PainDB
 
getDbClass() - Method in class net.sourceforge.pain.db.DbObject
 
getDbClass(Class) - Method in class net.sourceforge.pain.db.PainDB
 
getDbClassesIterator() - Method in class net.sourceforge.pain.db.PainDB
 
getDbFileName() - Method in class net.sourceforge.pain.db.PainDB
 
getDependedPlugins() - Method in class net.sourceforge.pain.plugin.Plugin
 
getDesc() - Method in class net.sourceforge.pain.data.role.PrototypeInfo
 
getDouble(int) - Method in class net.sourceforge.pain.db.DbObject
 
getDouble(String) - Method in class net.sourceforge.pain.util.PropertiesReader
 
getDouble(String, double) - Method in class net.sourceforge.pain.util.PropertiesReader
 
getDouble(String, double, double) - Method in class net.sourceforge.pain.util.PropertiesReader
 
getFieldName(int) - Method in interface net.sourceforge.pain.db.DbClass
 
getFieldType(int) - Method in interface net.sourceforge.pain.db.DbClass
 
getFileData(String) - Static method in class net.sourceforge.pain.util.IOUtils
 
getFirstOff() - Method in class net.sourceforge.pain.data.TimedAffectsQueue
 
getFloat(int) - Method in class net.sourceforge.pain.db.DbObject
 
getGuiToolSessionManager() - Method in class net.sourceforge.pain.Codebase
 
getInt(int) - Method in class net.sourceforge.pain.db.DbObject
 
getInt(String) - Method in class net.sourceforge.pain.util.PropertiesReader
 
getInt(String, int) - Method in class net.sourceforge.pain.util.PropertiesReader
 
getInt(String, int, int) - Method in class net.sourceforge.pain.util.PropertiesReader
 
getIntArray(int) - Method in class net.sourceforge.pain.db.DbObject
NOTE: PainDB is not able to track any changes in arrays,
user should use getXArrayForRead to avoid copying.
getIntArrayForRead(int) - Method in class net.sourceforge.pain.db.DbObject
NOTE: PainDB is not able to track any changes in arrays, this method provides direct access to arrays user should not modify array instance obtained with this method (rollback info could be lost)
getIntKeyMap(int) - Method in class net.sourceforge.pain.db.DbObject
Note: there is only getter method for Maps.
getLinkedList(int) - Method in class net.sourceforge.pain.db.DbObject
Note: there is only getter method for Lists.
getList(int) - Method in class net.sourceforge.pain.db.DbObject
 
getLogicLoader() - Static method in class net.sourceforge.pain.Codebase
 
getLogin() - Method in class net.sourceforge.pain.data.role.Administrator
 
getLong(int) - Method in class net.sourceforge.pain.db.DbObject
 
getLong(String) - Method in class net.sourceforge.pain.util.PropertiesReader
 
getLong(String, long) - Method in class net.sourceforge.pain.util.PropertiesReader
 
getMaxRoll() - Method in class net.sourceforge.pain.util.Dice
 
getMaxRoll(int[]) - Static method in class net.sourceforge.pain.util.Dice
 
getMudLibRoot() - Method in class net.sourceforge.pain.data.CodebaseData
 
getName() - Method in class net.sourceforge.pain.data.role.PrototypeInfo
 
getNextOff() - Method in class net.sourceforge.pain.data.TimedAffectData
 
getNumberOfFields() - Method in interface net.sourceforge.pain.db.DbClass
 
getNumberOfObjects() - Method in interface net.sourceforge.pain.db.DbClass
 
getNumberOfObjectsInDb() - Method in class net.sourceforge.pain.db.PainDB
 
getObject(Object) - Method in class net.sourceforge.pain.db.PainDB
 
getOid() - Method in interface net.sourceforge.pain.db.DbClass
 
getOid() - Method in class net.sourceforge.pain.db.DbObject
 
getPassword() - Method in class net.sourceforge.pain.data.role.Administrator
 
getPlugin(String) - Method in class net.sourceforge.pain.plugin.PluginManager
 
getPluginManager() - Static method in class net.sourceforge.pain.Codebase
 
getPluginName() - Method in class net.sourceforge.pain.plugin.Plugin
 
getPrevOff() - Method in class net.sourceforge.pain.data.TimedAffectData
 
getProperties() - Method in class net.sourceforge.pain.util.PropertiesReader
 
getProperty(String) - Method in class net.sourceforge.pain.util.PropertiesReader
 
getPrototypedRoleClass() - Method in class net.sourceforge.pain.data.role.Prototype
 
getPrototypedRoleClass() - Method in class net.sourceforge.pain.data.role.PrototypeInfo
 
getPulse() - Static method in class net.sourceforge.pain.Codebase
 
getPulse() - Method in class net.sourceforge.pain.data.CodebasePulse
 
getRawCommand() - Method in class net.sourceforge.pain.network.console.BasicConsole
 
getRefSet(int) - Method in class net.sourceforge.pain.db.DbObject
Note: there is only getter method for Sets.
getReference(int) - Method in class net.sourceforge.pain.db.DbObject
 
getRemoteAddr() - Method in class net.sourceforge.pain.network.console.BasicConsole
 
getRemoteAddr() - Method in class net.sourceforge.pain.network.console.ConsoleAdapter
 
getRemoteAddr() - Method in class net.sourceforge.pain.network.console.telnet.TelnetConsoleAdapter
 
getRole(Class) - Method in class net.sourceforge.pain.data.Role
helpers: Used to avoid explicit owner extraction before cast to another type
getRoleClientProperty(String) - Method in class net.sourceforge.pain.data.Role
dynamic role properties are properties used by clients, but not typical for the role by itself Example: room coords on area editor grid properties assignet to the role but not to the object and removed when role is removed from object
getRoleTriggers() - Method in class net.sourceforge.pain.data.Role
remove method for this iterator will delete trigger as dbobject
getRoot() - Method in class net.sourceforge.pain.db.PainDB
root is a simple mark on object, It's allowed to do not have root in DB.
getShort(int) - Method in class net.sourceforge.pain.db.DbObject
 
getStackTrace(Exception) - Static method in class net.sourceforge.pain.util.ClassUtils
 
getString(int) - Method in class net.sourceforge.pain.db.DbObject
 
getStringArray(int) - Method in class net.sourceforge.pain.db.DbObject
NOTE: PainDB is not able to track any changes in arrays, this method provides direct access to arrays user should not modify array instance obtained with this method (rollback info could be lost)
getStringArrayForRead(int) - Method in class net.sourceforge.pain.db.DbObject
NOTE: PainDB is not able to track any changes in arrays, this method provides direct access to arrays user should not modify array instance obtained with this method (rollback info could be lost)
getStringKeyMap(int) - Method in class net.sourceforge.pain.db.DbObject
Note: there is only getter method for Maps.
getStringMap(int) - Method in class net.sourceforge.pain.db.DbObject
 
getStringSet(int) - Method in class net.sourceforge.pain.db.DbObject
 
getSuperroles() - Method in class net.sourceforge.pain.data.Role
PAiN has dynamic inheritance model, every type(role) should know own superroles with deep=1 this method could be overriden by impl returns array of Role classes
getTriggerClassName() - Method in class net.sourceforge.pain.data.TriggerData
 
getTriggerEventType() - Method in class net.sourceforge.pain.data.TriggerData
 
getTriggerEventType() - Method in class net.sourceforge.pain.logic.Trigger
 
getTriggeredRole() - Method in class net.sourceforge.pain.data.TriggerData
 
getTriggersByEventType(int) - Method in class net.sourceforge.pain.data.Role
remove method for this iterator will delete trigger as dbobject
getUserConsoleManager() - Static method in class net.sourceforge.pain.Codebase
 
getVersion() - Method in class net.sourceforge.pain.data.CodebaseData
 
getVnum() - Method in class net.sourceforge.pain.data.role.Prototype
 
getVnum() - Method in class net.sourceforge.pain.data.role.PrototypeInfo
 
guiAdminId - Variable in class net.sourceforge.pain.network.guitool.GuiToolConnection
 

H

HelpAdminCommand - class net.sourceforge.pain.admin.console.command.HelpAdminCommand.
User: fmike Date: Jun 2, 2004 Time: 2:15:15 AM
HelpAdminCommand() - Constructor for class net.sourceforge.pain.admin.console.command.HelpAdminCommand
 
hasBufferedOutput - Variable in class net.sourceforge.pain.network.console.BasicConsole
 
hasNext() - Method in class net.sourceforge.pain.util.ReadOnlyIterator
 
hasSubroles() - Method in class net.sourceforge.pain.data.Role
 
hashCode() - Method in class net.sourceforge.pain.db.DbOid
 

I

INT - Static variable in class net.sourceforge.pain.db.DbType
 
INT_KEY_MAP - Static variable in class net.sourceforge.pain.db.DbType
 
IOUtils - class net.sourceforge.pain.util.IOUtils.
 
IOUtils() - Constructor for class net.sourceforge.pain.util.IOUtils
 
importFromXml(String, String) - Static method in class net.sourceforge.pain.db.PainDB
Creates new database instance, fills it with data from given XML file.
indexOf(Object) - Method in class net.sourceforge.pain.db.DbArrayList
 
indexOf(Object) - Method in class net.sourceforge.pain.db.DbLinkedList
 
info(String) - Static method in class net.sourceforge.pain.util.Log
 
init() - Method in interface net.sourceforge.pain.MudlibInitializer
method called after most codebase services(except pulse, user console, guitool) started.
init(AbstractConsoleManager) - Method in class net.sourceforge.pain.network.console.ConsoleAdapter
super class should call this method ONLY when it ready to accept data
init() - Method in class net.sourceforge.pain.plugin.Plugin
 
init(String, String) - Method in class net.sourceforge.pain.plugin.PluginManager
All classes under pluginsHomePackagePrefix assumed as
initEventClasses() - Method in class net.sourceforge.pain.network.console.AbstractConsoleManager
 
initEventClasses() - Method in class net.sourceforge.pain.network.console.AdminConsoleManager
 
initEventClasses() - Method in class net.sourceforge.pain.network.console.UserConsoleManager
 
input - Variable in class net.sourceforge.pain.network.console.BasicConsole
 
inputEvents - Variable in class net.sourceforge.pain.network.guitool.GuiToolConnection
 
invoke(int, Object[]) - Method in class net.sourceforge.pain.plugin.Plugin
This method is used from static PAIN code.
is(Class) - Method in class net.sourceforge.pain.data.Role
 
isAffected(int) - Method in class net.sourceforge.pain.data.Role
 
isArray(int) - Static method in class net.sourceforge.pain.db.DbType
 
isClean() - Method in class net.sourceforge.pain.db.DbObject
 
isClosed() - Method in class net.sourceforge.pain.db.PainDB
 
isCollection(int) - Static method in class net.sourceforge.pain.db.DbType
 
isCommandMode() - Method in class net.sourceforge.pain.network.console.BasicConsole
 
isDatabaseEmpty() - Method in class net.sourceforge.pain.db.PainDB
 
isDebugEnabled() - Static method in class net.sourceforge.pain.util.Log
 
isDeleted() - Method in class net.sourceforge.pain.db.DbObject
 
isDetached() - Method in class net.sourceforge.pain.db.DbObject
 
isDirty() - Method in class net.sourceforge.pain.db.DbObject
 
isEmpty() - Method in class net.sourceforge.pain.db.DbArrayList
 
isEmpty() - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
isEmpty() - Method in class net.sourceforge.pain.db.DbLinkedList
 
isEmpty() - Method in class net.sourceforge.pain.db.DbReferenceSet
 
isEmpty() - Method in class net.sourceforge.pain.db.DbStringKeyMap
 
isEmpty() - Method in class net.sourceforge.pain.db.DbStringMap
 
isEmpty() - Method in class net.sourceforge.pain.db.DbStringSet
 
isInPluginPackages(String) - Method in class net.sourceforge.pain.plugin.PluginManager
 
isInfoEnabled() - Static method in class net.sourceforge.pain.util.Log
 
isNew() - Method in class net.sourceforge.pain.db.DbObject
 
isRawMode() - Method in class net.sourceforge.pain.network.console.BasicConsole
 
isStarted() - Method in class net.sourceforge.pain.network.console.AbstractConsoleManager
 
isWarnEnabled() - Static method in class net.sourceforge.pain.util.Log
 
iterator() - Method in class net.sourceforge.pain.db.DbArrayList
 
iterator() - Method in class net.sourceforge.pain.db.DbLinkedList
 
iterator() - Method in class net.sourceforge.pain.db.DbReferenceSet
 
iterator() - Method in class net.sourceforge.pain.db.DbStringSet
 

K

keySet() - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
keySet() - Method in class net.sourceforge.pain.db.DbStringKeyMap
 
keySet() - Method in class net.sourceforge.pain.db.DbStringMap
 
keysIterator() - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
keysIterator() - Method in class net.sourceforge.pain.db.DbStringKeyMap
 

L

LAST_BASE_FIELD_INDEX - Static variable in class net.sourceforge.pain.data.AffectData
used by subclasses
LAST_BASE_FIELD_INDEX - Static variable in class net.sourceforge.pain.data.Role
 
LAST_BASE_FIELD_INDEX - Static variable in class net.sourceforge.pain.data.TriggerData
for trigger data subclasses use
LINKED_LIST - Static variable in class net.sourceforge.pain.db.DbType
 
LOAD - Static variable in class net.sourceforge.pain.admin.console.command.ReloadCodeAdminCommand
 
LOGIN - Static variable in class net.sourceforge.pain.data.role.Administrator
 
LONG - Static variable in class net.sourceforge.pain.db.DbType
 
Log - class net.sourceforge.pain.util.Log.
PAiN Mud Codebase logger Note: this class could be changed to Log4j as soon as any reasons will be found (I just do not want any additional jar files in distribution)
LogicLoader - class net.sourceforge.pain.logic.LogicLoader.
Class responsible for logic loading
LogicLoader(String) - Constructor for class net.sourceforge.pain.logic.LogicLoader
 
LogicReloadListener - interface net.sourceforge.pain.logic.LogicReloadListener.
Allows receive events on logic reloading by LogicLoader.
lastIndexOf(Object) - Method in class net.sourceforge.pain.db.DbArrayList
 
lastIndexOf(Object) - Method in class net.sourceforge.pain.db.DbLinkedList
 
lineReceived(String) - Method in class net.sourceforge.pain.network.console.ConsoleAdapter
 
listIterator() - Method in class net.sourceforge.pain.db.DbArrayList
 
listIterator(int) - Method in class net.sourceforge.pain.db.DbArrayList
 
listIterator() - Method in class net.sourceforge.pain.db.DbLinkedList
 
listIterator(int) - Method in class net.sourceforge.pain.db.DbLinkedList
 
loadClassByPluginClassloader(String, String) - Method in class net.sourceforge.pain.plugin.PluginManager
if plugin A uses classes from plugin B this dialog will be called during plugin A class instantiation this method is also used in LogicLoader to provide plugin classes to logic ones todo: logic classes should be reloaded only if they use this plugin
loadPlugin(String) - Method in class net.sourceforge.pain.plugin.PluginManager
 
loadPluginsFromFile(File) - Method in class net.sourceforge.pain.plugin.PluginManager
 

M

MANAGEMENT_SERVER_EVENT - Static variable in class net.sourceforge.pain.network.guitool.GuiToolSessionManager
 
MANUAL_FLUSH_MODE - Variable in class net.sourceforge.pain.db.PainDB
MANUAL_FLUSH mode is a kind of delayed commit, user should manually call flush (outside of transaction) to flush all data to disk, if MANUAL_FLUSH_MODE is false every time T1(upper level) transaction commited PainDB will automatically call flush method.
MAX_INACTIVE_TIME - Static variable in class net.sourceforge.pain.network.console.BasicConsole
 
MudlibInitializer - interface net.sourceforge.pain.MudlibInitializer.
CodebaseLauncher use this interface impl class for mudlib configuration/startup
main(String[]) - Static method in class net.sourceforge.pain.CodebaseLauncher
Usage: CodebaseLauncher

N

NEW_LINE - Static variable in class net.sourceforge.pain.network.console.ConsoleAdapter
 
NFIELDS - Static variable in class net.sourceforge.pain.data.CodebasePulse
 
NFIELDS - Static variable in class net.sourceforge.pain.data.role.Administrator
 
NO_OPTIONS - Static variable in class net.sourceforge.pain.util.Base64
No options specified.
name(int) - Static method in class net.sourceforge.pain.db.DbType
 
net.sourceforge.pain - package net.sourceforge.pain
 
net.sourceforge.pain.admin.console - package net.sourceforge.pain.admin.console
 
net.sourceforge.pain.admin.console.command - package net.sourceforge.pain.admin.console.command
 
net.sourceforge.pain.data - package net.sourceforge.pain.data
 
net.sourceforge.pain.data.role - package net.sourceforge.pain.data.role
 
net.sourceforge.pain.db - package net.sourceforge.pain.db
 
net.sourceforge.pain.logic - package net.sourceforge.pain.logic
 
net.sourceforge.pain.network.console - package net.sourceforge.pain.network.console
 
net.sourceforge.pain.network.console.telnet - package net.sourceforge.pain.network.console.telnet
 
net.sourceforge.pain.network.guitool - package net.sourceforge.pain.network.guitool
 
net.sourceforge.pain.plugin - package net.sourceforge.pain.plugin
 
net.sourceforge.pain.util - package net.sourceforge.pain.util
 
newInstance(AffectData) - Method in class net.sourceforge.pain.logic.TimedAffect
reflection is 10 times slower than 'new' method call (jdk1.4.2) First time affect instance is created by codebase with reflection, but all subsequent affect instance creations use this method call.
newInstance(TriggerData) - Method in class net.sourceforge.pain.logic.Trigger
factory method, used to avoid reflection and security checks for new trigger instance creations should return new instance of trigger initialized with TriggerData
next() - Method in class net.sourceforge.pain.util.ReadOnlyIterator
 
nextFlushTime - Variable in class net.sourceforge.pain.Flusher
time in Codebase PULSEs when for next flush, could be changed from outside
nextRollTime - Static variable in class net.sourceforge.pain.util.Log
 

O

OBJECT_FACTORY_PACKAGE_PREFIX - Static variable in class net.sourceforge.pain.Codebase
 
ObjectFactory - class net.sourceforge.pain.data.ObjectFactory.
Factory methods for new persistent objects creation
ObjectFactory() - Constructor for class net.sourceforge.pain.data.ObjectFactory
 
onAffectTimeExpired() - Method in class net.sourceforge.pain.logic.TimedAffect
this method is automatially called when affect time is expired affect impl could manually delete affect data or it will be deleted automatically if it's stop time was not changed by this method call
onClose(TelnetConsoleAdapter) - Method in class net.sourceforge.pain.network.console.telnet.TelnetConsoleServer
 
onClose(GuiToolConnection) - Method in class net.sourceforge.pain.network.guitool.GuiToolServer
 
onLogicReloading() - Method in interface net.sourceforge.pain.logic.LogicReloadListener
 
onLogicReloading() - Method in class net.sourceforge.pain.network.console.AbstractConsoleManager
 
onPeriod(int) - Method in class net.sourceforge.pain.PulsePeriodListener
 
onPeriod(int) - Method in class net.sourceforge.pain.network.console.AbstractConsoleManager
 
onPeriod(int) - Method in class net.sourceforge.pain.network.guitool.GuiToolSessionManager
 
onRemoteClose(BasicConsole) - Method in class net.sourceforge.pain.network.console.AbstractConsoleManager
 
out(String) - Method in class net.sourceforge.pain.network.console.BasicConsole
 
outText(String) - Method in class net.sourceforge.pain.network.console.ConsoleAdapter
 
outText(String) - Method in class net.sourceforge.pain.network.console.telnet.TelnetConsoleAdapter
 

P

PASSWORD - Static variable in class net.sourceforge.pain.data.role.Administrator
 
PERIOD_IN_PULSE - Static variable in class net.sourceforge.pain.PulsePeriodListener
 
PERIOD_IN_SECONDS - Static variable in class net.sourceforge.pain.PulsePeriodListener
 
PULSE - Static variable in class net.sourceforge.pain.data.CodebasePulse
 
PULSE_PER_MIN - Static variable in class net.sourceforge.pain.Pulse
 
PULSE_PER_SCD - Static variable in class net.sourceforge.pain.Pulse
 
PainDB - class net.sourceforge.pain.db.PainDB.
PAiN Db is a not thread safe semi-object oriented main memory and very buggy database.
PainDB(String) - Constructor for class net.sourceforge.pain.db.PainDB
Opens specified database file.
PlugListAdminCommand - class net.sourceforge.pain.admin.console.command.PlugListAdminCommand.
User: fmike Date: Jun 2, 2004 Time: 2:15:15 AM
PlugListAdminCommand() - Constructor for class net.sourceforge.pain.admin.console.command.PlugListAdminCommand
 
Plugin - class net.sourceforge.pain.plugin.Plugin.
Base class for all plugin impls Plugin is a set of classes that provides custom functionality to server and should not be reloaded every time logic classes are reloaded Sample of plugins: text commands or socials to events mapping (this mapping should not be reloaded every time logic is reloaded), plugins that has SQL connections to some stat database, shutdown timer plugin (emits shutdown evet by timer and should not be reloaded on logic reloading) Plugins should not have direct references to logic classes (plugins should use events).
Plugin() - Constructor for class net.sourceforge.pain.plugin.Plugin
 
PluginManager - class net.sourceforge.pain.plugin.PluginManager.
Manager for plugin loading/reloading/unloading...
PluginManager() - Constructor for class net.sourceforge.pain.plugin.PluginManager
 
PropertiesReader - class net.sourceforge.pain.util.PropertiesReader.
java.util.Properties wrapper.
PropertiesReader(String) - Constructor for class net.sourceforge.pain.util.PropertiesReader
 
Prototype - class net.sourceforge.pain.data.role.Prototype.
Base class for all prototypes.
Prototype() - Constructor for class net.sourceforge.pain.data.role.Prototype
 
Prototype(PainDB) - Constructor for class net.sourceforge.pain.data.role.Prototype
 
PrototypeInfo - class net.sourceforge.pain.data.role.PrototypeInfo.
Basic prototype info vnum is a unique key prototype identified by.
PrototypeInfo(PainDB) - Constructor for class net.sourceforge.pain.data.role.PrototypeInfo
 
PrototypeInfo() - Constructor for class net.sourceforge.pain.data.role.PrototypeInfo
 
Pulse - class net.sourceforge.pain.Pulse.
Codebase internal clocks (pulse) impl.
PulseListener - interface net.sourceforge.pain.PulseListener.
 
PulsePeriodListener - class net.sourceforge.pain.PulsePeriodListener.
Date: Jan 16, 2003 Time: 4:52:06 AM
PulsePeriodListener(int, int) - Constructor for class net.sourceforge.pain.PulsePeriodListener
 
pain_getIndexId() - Method in interface net.sourceforge.pain.db.DbClass
this is optimization method specially produced for PAiN Mud Codebase for performance purpose It use knowledge that index id for the class stays the same whole DbClass instance lifetime (But it couldbe reused after class removal)
parseCommand(String, String[]) - Static method in class net.sourceforge.pain.admin.console.AdminConsoleInputEvent
Splits line on 2 parts (command and params strings) and saves to result array (result[0] = command, result[1] = params string)
peekInputLine() - Method in class net.sourceforge.pain.network.console.BasicConsole
 
ping() - Method in class net.sourceforge.pain.network.console.telnet.TelnetConsoleAdapter
 
pluginName - Variable in class net.sourceforge.pain.plugin.Plugin
plugin name is a package suffix after net.sf.pain.plugin. prefix (see CodebaseLaunchar settings)
popInputLine() - Method in class net.sourceforge.pain.network.console.BasicConsole
 
port - Variable in class net.sourceforge.pain.network.console.AbstractConsoleManager
 
process(BasicConsole) - Method in class net.sourceforge.pain.admin.console.AdminConnectionLostEvent
 
process(BasicConsole) - Method in class net.sourceforge.pain.admin.console.AdminConsoleEvent
 
process(BasicConsole) - Method in class net.sourceforge.pain.admin.console.AdminConsoleExpiredEvent
 
process(BasicConsole) - Method in class net.sourceforge.pain.admin.console.AdminConsoleInputEvent
 
process(BasicConsole) - Method in class net.sourceforge.pain.admin.console.AdminLoginEvent
 
process(BasicConsole) - Method in class net.sourceforge.pain.admin.console.AdminShowPrompt
 
processCommand(String) - Method in class net.sourceforge.pain.admin.console.AdminCommandHandler
 
processCommand(String) - Method in class net.sourceforge.pain.admin.console.AdminLoginShell
 
processCommand(String) - Method in class net.sourceforge.pain.admin.console.command.ChangePassAdminCommand
 
processCommand(String) - Method in class net.sourceforge.pain.admin.console.command.HelpAdminCommand
 
processCommand(String) - Method in class net.sourceforge.pain.admin.console.command.PlugListAdminCommand
 
processCommand(String) - Method in class net.sourceforge.pain.admin.console.command.QuitAdminCommand
 
processCommand(String) - Method in class net.sourceforge.pain.admin.console.command.ReloadCodeAdminCommand
 
processEvent(String, Object) - Static method in class net.sourceforge.pain.Codebase
 
processEvent(Class, Object) - Static method in class net.sourceforge.pain.Codebase
 
processEvent(Object) - Method in class net.sourceforge.pain.admin.console.AdminConsoleEvent
 
processEvent(Object) - Method in interface net.sourceforge.pain.logic.Event
 
provideAdminCommandHandler(String, BasicConsole) - Static method in class net.sourceforge.pain.admin.console.AdminConsoleInputEvent
 
provideClass(String) - Method in class net.sourceforge.pain.logic.LogicLoader
 
provideConsole(ConsoleAdapter) - Method in class net.sourceforge.pain.network.console.AdminConsoleManager
 
provideConsole(ConsoleAdapter) - Method in interface net.sourceforge.pain.network.console.ConsoleFactory
 
provideConsole(ConsoleAdapter) - Method in class net.sourceforge.pain.network.console.DefaultConsoleFactory
 
provideEventClass(String) - Method in class net.sourceforge.pain.logic.LogicLoader
 
provideSchema() - Method in class net.sourceforge.pain.data.AffectData
 
provideSchema() - Method in class net.sourceforge.pain.data.CodebaseData
 
provideSchema() - Method in class net.sourceforge.pain.data.CodebasePulse
 
provideSchema() - Method in class net.sourceforge.pain.data.Root
 
provideSchema() - Method in class net.sourceforge.pain.data.TimedAffectData
 
provideSchema() - Method in class net.sourceforge.pain.data.TimedAffectsQueue
 
provideSchema() - Method in class net.sourceforge.pain.data.TriggerData
 
provideSchema() - Method in class net.sourceforge.pain.data.TriggersDataSet
 
provideSchema() - Method in class net.sourceforge.pain.data.role.Administrator
 
provideSchema() - Method in class net.sourceforge.pain.data.role.PrototypeInfo
 
provideSchema() - Method in class net.sourceforge.pain.db.DbObject
Every time we add new DbObject of the unknown class to database this method is called.
provideTriggerImpl(TriggerData) - Static method in class net.sourceforge.pain.logic.TriggersLogicFactory
 
pulse(int) - Method in class net.sourceforge.pain.Flusher
 
pulse(int) - Method in interface net.sourceforge.pain.PulseListener
 
pulse(int) - Method in class net.sourceforge.pain.PulsePeriodListener
 
pushInputLine(String) - Method in class net.sourceforge.pain.network.console.BasicConsole
 
put(Object, Object) - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
put(int, Object) - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
put(Object, Object) - Method in class net.sourceforge.pain.db.DbStringKeyMap
 
put(Object, Object) - Method in class net.sourceforge.pain.db.DbStringMap
 
putAll(Map) - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
putAll(Map) - Method in class net.sourceforge.pain.db.DbStringKeyMap
 
putAll(Map) - Method in class net.sourceforge.pain.db.DbStringMap
 

Q

QuitAdminCommand - class net.sourceforge.pain.admin.console.command.QuitAdminCommand.
User: fmike Date: Jun 2, 2004 Time: 3:02:02 AM
QuitAdminCommand() - Constructor for class net.sourceforge.pain.admin.console.command.QuitAdminCommand
 

R

REFERENCE - Static variable in class net.sourceforge.pain.db.DbType
 
REFERENCE_SET - Static variable in class net.sourceforge.pain.db.DbType
 
RELOAD - Static variable in class net.sourceforge.pain.admin.console.command.ReloadCodeAdminCommand
 
ReadOnlyIterator - class net.sourceforge.pain.util.ReadOnlyIterator.
Wrapper Iterator.
ReadOnlyIterator(Iterator) - Constructor for class net.sourceforge.pain.util.ReadOnlyIterator
 
ReloadCodeAdminCommand - class net.sourceforge.pain.admin.console.command.ReloadCodeAdminCommand.
User: fmike Date: Jun 2, 2004 Time: 2:15:15 AM
ReloadCodeAdminCommand(int) - Constructor for class net.sourceforge.pain.admin.console.command.ReloadCodeAdminCommand
 
Role - class net.sourceforge.pain.data.Role.
role can be considered as type of object, every object could have only one role of the specified class
Role() - Constructor for class net.sourceforge.pain.data.Role
used by db during startup
Role(PainDB) - Constructor for class net.sourceforge.pain.data.Role
 
Root - class net.sourceforge.pain.data.Root.
todo: doc
Root() - Constructor for class net.sourceforge.pain.data.Root
used by db during startup
rawCommand - Variable in class net.sourceforge.pain.network.console.BasicConsole
 
read() - Method in class net.sourceforge.pain.util.Base64.InputStream
Reads enough of the input stream to convert to/from Base64 and returns the next byte.
read(byte[], int, int) - Method in class net.sourceforge.pain.util.Base64.InputStream
Calls Base64.InputStream.read() repeatedly until the end of stream is reached or len bytes are read.
readOnlyIterator() - Method in class net.sourceforge.pain.db.DbReferenceSet
 
readSetting(PropertiesReader) - Method in interface net.sourceforge.pain.MudlibInitializer
method called before any codebase services started to check that all settings are correct
register(ConsoleAdapter) - Method in class net.sourceforge.pain.network.console.AbstractConsoleManager
 
reload() - Method in class net.sourceforge.pain.logic.LogicLoader
 
remove(Object) - Method in class net.sourceforge.pain.db.DbArrayList
 
remove(int) - Method in class net.sourceforge.pain.db.DbArrayList
 
remove(Object) - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
remove(int) - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
remove(Object) - Method in class net.sourceforge.pain.db.DbLinkedList
 
remove(int) - Method in class net.sourceforge.pain.db.DbLinkedList
 
remove(Object) - Method in class net.sourceforge.pain.db.DbReferenceSet
 
remove(Object) - Method in class net.sourceforge.pain.db.DbStringKeyMap
 
remove(Object) - Method in class net.sourceforge.pain.db.DbStringMap
 
remove(Object) - Method in class net.sourceforge.pain.db.DbStringSet
 
remove() - Method in class net.sourceforge.pain.util.ReadOnlyIterator
 
removeAdminConsoleFromMapping(BasicConsole) - Static method in class net.sourceforge.pain.admin.console.AdminConsoleEvent
 
removeAll(Collection) - Method in class net.sourceforge.pain.db.DbArrayList
 
removeAll(Collection) - Method in class net.sourceforge.pain.db.DbLinkedList
 
removeAll(Collection) - Method in class net.sourceforge.pain.db.DbReferenceSet
 
removeAll(Collection) - Method in class net.sourceforge.pain.db.DbStringSet
 
removeFirst() - Method in class net.sourceforge.pain.db.DbLinkedList
 
removeListener(PulseListener) - Method in class net.sourceforge.pain.Pulse
 
removeReloadLogicListener(LogicReloadListener) - Method in class net.sourceforge.pain.logic.LogicLoader
 
removeRole(Class) - Method in class net.sourceforge.pain.data.Role
 
resumeEncoding() - Method in class net.sourceforge.pain.util.Base64.OutputStream
Resumes encoding of the stream.
retainAll(Collection) - Method in class net.sourceforge.pain.db.DbArrayList
 
retainAll(Collection) - Method in class net.sourceforge.pain.db.DbLinkedList
 
retainAll(Collection) - Method in class net.sourceforge.pain.db.DbReferenceSet
 
retainAll(Collection) - Method in class net.sourceforge.pain.db.DbStringSet
 
rolesIterator() - Method in class net.sourceforge.pain.data.Role
 
roll() - Method in class net.sourceforge.pain.util.Dice
 
roll(int[]) - Static method in class net.sourceforge.pain.util.Dice
 
roll(int, int) - Static method in class net.sourceforge.pain.util.Dice
 
roll(int, int, int) - Static method in class net.sourceforge.pain.util.Dice
 
rollPeriod - Static variable in class net.sourceforge.pain.util.Log
 
rollbackTransaction() - Method in class net.sourceforge.pain.db.PainDB
 
run() - Method in class net.sourceforge.pain.Pulse
 
run() - Method in class net.sourceforge.pain.network.console.telnet.TelnetConsoleAdapter
 
run() - Method in class net.sourceforge.pain.network.console.telnet.TelnetConsoleServer
 
run() - Method in class net.sourceforge.pain.network.guitool.GuiToolConnection
 
run() - Method in class net.sourceforge.pain.network.guitool.GuiToolServer
 

S

SEQUENCE_ID_ASYNC - Static variable in class net.sourceforge.pain.network.guitool.GTNetPacket
 
SHORT - Static variable in class net.sourceforge.pain.db.DbType
 
STATE_ACTIVE - Static variable in class net.sourceforge.pain.network.console.BasicConsole
 
STATE_INIT - Static variable in class net.sourceforge.pain.admin.console.AdminLoginShell
 
STATE_NEW - Static variable in class net.sourceforge.pain.network.console.BasicConsole
 
STATE_REMOTE_CLOSED_1 - Static variable in class net.sourceforge.pain.network.console.BasicConsole
 
STATE_REMOTE_CLOSED_2 - Static variable in class net.sourceforge.pain.network.console.BasicConsole
 
STATE_SYSTEM_CLOSED - Static variable in class net.sourceforge.pain.network.console.BasicConsole
 
STATE_WAIT_LOGIN - Static variable in class net.sourceforge.pain.admin.console.AdminLoginShell
 
STATE_WAIT_PASS - Static variable in class net.sourceforge.pain.admin.console.AdminLoginShell
 
STRING - Static variable in class net.sourceforge.pain.db.DbType
 
STRING_KEY_MAP - Static variable in class net.sourceforge.pain.db.DbType
 
STRING_MAP - Static variable in class net.sourceforge.pain.db.DbType
 
STRING_SET - Static variable in class net.sourceforge.pain.db.DbType
 
sameObjectAs(Role) - Method in class net.sourceforge.pain.data.Role
 
send(GTNetPacket) - Method in class net.sourceforge.pain.network.guitool.GuiToolConnection
 
sequence_id - Variable in class net.sourceforge.pain.network.guitool.GTNetPacket
 
serverStartTime - Static variable in class net.sourceforge.pain.Codebase
 
set(int, Object) - Method in class net.sourceforge.pain.db.DbArrayList
 
set(int, Object) - Method in class net.sourceforge.pain.db.DbLinkedList
 
setAffectOffTime(int) - Method in class net.sourceforge.pain.data.TimedAffectData
 
setAuthor(String) - Method in class net.sourceforge.pain.data.role.PrototypeInfo
 
setBoolean(int, boolean) - Method in class net.sourceforge.pain.db.DbObject
 
setByte(int, byte) - Method in class net.sourceforge.pain.db.DbObject
 
setByteArray(int, byte[]) - Method in class net.sourceforge.pain.db.DbObject
 
setChar(int, char) - Method in class net.sourceforge.pain.db.DbObject
 
setCharArray(int, char[]) - Method in class net.sourceforge.pain.db.DbObject
 
setCommandMode() - Method in class net.sourceforge.pain.network.console.BasicConsole
 
setDesc(String) - Method in class net.sourceforge.pain.data.role.PrototypeInfo
 
setDouble(int, double) - Method in class net.sourceforge.pain.db.DbObject
 
setEventsPackagePrefix(String) - Method in class net.sourceforge.pain.logic.LogicLoader
Knowledge of default event package allows to instantiate events by name without indication of package prefix
setFloat(int, float) - Method in class net.sourceforge.pain.db.DbObject
 
setInt(int, int) - Method in class net.sourceforge.pain.db.DbObject
 
setIntArray(int, int[]) - Method in class net.sourceforge.pain.db.DbObject
 
setLogin(String) - Method in class net.sourceforge.pain.data.role.Administrator
 
setLong(int, long) - Method in class net.sourceforge.pain.db.DbObject
 
setMudLibRoot(DbObject) - Method in class net.sourceforge.pain.data.CodebaseData
 
setName(String) - Method in class net.sourceforge.pain.data.role.PrototypeInfo
 
setPassword(String) - Method in class net.sourceforge.pain.data.role.Administrator
 
setPulse(int) - Method in class net.sourceforge.pain.data.CodebasePulse
 
setRawMode(Object) - Method in class net.sourceforge.pain.network.console.BasicConsole
 
setReference(int, DbObject) - Method in class net.sourceforge.pain.db.DbObject
 
setRoleClientProperty(String, String) - Method in class net.sourceforge.pain.data.Role
dynamic role properties are properties used by clients, but not typical for the role by itself Example: room coords on area editor grid properties assignet to the role but not to the object and removed when role is removed from object
setRoot(DbObject) - Method in class net.sourceforge.pain.db.PainDB
root is a simple mark on object, db could have not root at all, any time user can null this mark
setShort(int, short) - Method in class net.sourceforge.pain.db.DbObject
 
setSilent(boolean) - Method in class net.sourceforge.pain.util.PropertiesReader
 
setString(int, String) - Method in class net.sourceforge.pain.db.DbObject
 
setStringArray(int, String[]) - Method in class net.sourceforge.pain.db.DbObject
 
setVnum(String) - Method in class net.sourceforge.pain.data.role.PrototypeInfo
 
showHelp() - Method in class net.sourceforge.pain.admin.console.AdminCommandHandler
 
showHelp() - Method in class net.sourceforge.pain.admin.console.AdminLoginShell
 
showHelp() - Method in class net.sourceforge.pain.admin.console.command.ChangePassAdminCommand
 
showHelp() - Method in class net.sourceforge.pain.admin.console.command.HelpAdminCommand
 
showHelp() - Method in class net.sourceforge.pain.admin.console.command.PlugListAdminCommand
 
showHelp() - Method in class net.sourceforge.pain.admin.console.command.QuitAdminCommand
 
showHelp() - Method in class net.sourceforge.pain.admin.console.command.ReloadCodeAdminCommand
 
shutdown() - Static method in class net.sourceforge.pain.Codebase
flushes database caches to file and calls System.exit(0) Shutdown is allowed only if no active transaction exists
size() - Method in class net.sourceforge.pain.db.DbArrayList
 
size() - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
size() - Method in class net.sourceforge.pain.db.DbLinkedList
 
size() - Method in class net.sourceforge.pain.db.DbReferenceSet
 
size() - Method in class net.sourceforge.pain.db.DbStringKeyMap
 
size() - Method in class net.sourceforge.pain.db.DbStringMap
 
size() - Method in class net.sourceforge.pain.db.DbStringSet
 
start() - Method in class net.sourceforge.pain.network.console.AbstractConsoleManager
 
startService() - Method in class net.sourceforge.pain.network.console.telnet.TelnetConsoleAdapter
 
state - Variable in class net.sourceforge.pain.network.console.BasicConsole
 
stop() - Method in class net.sourceforge.pain.network.console.AbstractConsoleManager
 
stop() - Method in class net.sourceforge.pain.network.console.telnet.TelnetConsoleServer
 
stop() - Method in class net.sourceforge.pain.network.guitool.GuiToolServer
 
stopPulse() - Method in class net.sourceforge.pain.Pulse
the way to stop codebase.
subList(int, int) - Method in class net.sourceforge.pain.db.DbArrayList
 
subList(int, int) - Method in class net.sourceforge.pain.db.DbLinkedList
 
suspendEncoding() - Method in class net.sourceforge.pain.util.Base64.OutputStream
Suspends encoding of the stream.

T

TA_LAST_BASE_FIELD_INDEX - Static variable in class net.sourceforge.pain.data.TimedAffectData
 
TRIGGERS_LOGIC_PACKAGE_PREFIX - Static variable in class net.sourceforge.pain.Codebase
 
TelnetConsoleAdapter - class net.sourceforge.pain.network.console.telnet.TelnetConsoleAdapter.
 
TelnetConsoleAdapter(TelnetConsoleServer, Socket, AbstractConsoleManager) - Constructor for class net.sourceforge.pain.network.console.telnet.TelnetConsoleAdapter
 
TelnetConsoleServer - class net.sourceforge.pain.network.console.telnet.TelnetConsoleServer.
simple console server realization
TelnetConsoleServer(int, AbstractConsoleManager) - Constructor for class net.sourceforge.pain.network.console.telnet.TelnetConsoleServer
 
TimedAffect - class net.sourceforge.pain.logic.TimedAffect.
Affects timing (Affect stop time) is automaticaly managed by codebase.
TimedAffect(AffectData) - Constructor for class net.sourceforge.pain.logic.TimedAffect
 
TimedAffectData - class net.sourceforge.pain.data.TimedAffectData.
 
TimedAffectData() - Constructor for class net.sourceforge.pain.data.TimedAffectData
used on startup by db
TimedAffectData(PainDB, Role, Class, int, int) - Constructor for class net.sourceforge.pain.data.TimedAffectData
 
TimedAffectsQueue - class net.sourceforge.pain.data.TimedAffectsQueue.
 
TimedAffectsQueue() - Constructor for class net.sourceforge.pain.data.TimedAffectsQueue
 
Trigger - class net.sourceforge.pain.logic.Trigger.
Base class for all trigger logic impls (controller over persistent TriggerData).
Trigger(TriggerData) - Constructor for class net.sourceforge.pain.logic.Trigger
Constructor used to create trigger with existing model: persistent TriggerData object required for all subclasses
TriggerData - class net.sourceforge.pain.data.TriggerData.
All classes that exteds TriggerData are DbObjects and should add only new fields to save All subclasses should be defined in data.trigger package and should not contain any logical code.
TriggerData() - Constructor for class net.sourceforge.pain.data.TriggerData
 
TriggerData(PainDB, Role, Class, int) - Constructor for class net.sourceforge.pain.data.TriggerData
 
TriggersDataSet - class net.sourceforge.pain.data.TriggersDataSet.
Set of triggers used to store object triggers per role or per type by Root.
TriggersDataSet() - Constructor for class net.sourceforge.pain.data.TriggersDataSet
 
TriggersLogicFactory - class net.sourceforge.pain.logic.TriggersLogicFactory.
User: fmike Date: May 29, 2004 Time: 6:56:19 PM
TriggersLogicFactory() - Constructor for class net.sourceforge.pain.logic.TriggersLogicFactory
 
td - Variable in class net.sourceforge.pain.logic.Trigger
 
toArray() - Method in class net.sourceforge.pain.db.DbArrayList
 
toArray(Object[]) - Method in class net.sourceforge.pain.db.DbArrayList
 
toArray() - Method in class net.sourceforge.pain.db.DbLinkedList
 
toArray(Object[]) - Method in class net.sourceforge.pain.db.DbLinkedList
 
toArray() - Method in class net.sourceforge.pain.db.DbReferenceSet
 
toArray(Object[]) - Method in class net.sourceforge.pain.db.DbReferenceSet
 
toArray() - Method in class net.sourceforge.pain.db.DbStringSet
 
toArray(Object[]) - Method in class net.sourceforge.pain.db.DbStringSet
 
toColor(char) - Static method in class net.sourceforge.pain.network.console.telnet.AnsiColor
 
toString() - Method in class net.sourceforge.pain.data.role.Prototype
 
toString() - Method in class net.sourceforge.pain.data.role.PrototypeInfo
 
toString() - Method in class net.sourceforge.pain.db.DbOid
 
toString() - Method in class net.sourceforge.pain.plugin.Plugin
 
toString() - Method in class net.sourceforge.pain.util.Dice
 

U

UNLOAD - Static variable in class net.sourceforge.pain.admin.console.command.ReloadCodeAdminCommand
 
UserConsoleManager - class net.sourceforge.pain.network.console.UserConsoleManager.
User console management systems.
UserConsoleManager(int, ConsoleFactory) - Constructor for class net.sourceforge.pain.network.console.UserConsoleManager
 
unloadPlugin(Plugin) - Method in class net.sourceforge.pain.plugin.PluginManager
WARN: all net.sourceforge.pain.logic.* classes have direct access to plugins we will unload all this code after plugin is unloaded in this method WARN: all child plugins will be unloaded!

V

values() - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
values() - Method in class net.sourceforge.pain.db.DbStringKeyMap
 
values() - Method in class net.sourceforge.pain.db.DbStringMap
 
valuesIterator() - Method in class net.sourceforge.pain.db.DbIntKeyMap
 
valuesIterator() - Method in class net.sourceforge.pain.db.DbStringKeyMap
 

W

warn(String) - Static method in class net.sourceforge.pain.util.Log
 
whitespacesSplitPattern - Static variable in class net.sourceforge.pain.admin.console.AdminConsoleInputEvent
 
work() - Method in class net.sourceforge.pain.network.guitool.GuiToolServer
 
write(int) - Method in class net.sourceforge.pain.util.Base64.OutputStream
Writes the byte to the output stream after converting to/from Base64 notation.
write(byte[], int, int) - Method in class net.sourceforge.pain.util.Base64.OutputStream
Calls Base64.OutputStream.write(int) repeatedly until len bytes are written.
writer - Static variable in class net.sourceforge.pain.util.Log
 

_

__cleanCaches() - Static method in class net.sourceforge.pain.data.ObjectFactory
codebase internal-use method

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