Interface | Description |
---|---|
Directions.DirectionWordTranslator |
An interface to a translator for the direction words in this class
|
Log.LogReader |
A rolling log reader interface for streaming in a log a line at a time.
|
Class | Description |
---|---|
B64Encoder |
Encodes and decodes to and from Base64 notation.
|
CMath |
A core singleton class handling various mathematical operations and
functions, especially dealing with explicit type conversions, and
special string conversions and functions.
|
CMath.CompiledFormula |
A class representing a a list of compiled operation in a complete formula.
|
CMath.CompiledOperation |
A class representing a single piece of a compiled operation.
|
CMClass |
The core class loader, but more importantly, the core object template manager
for the whole mud.
|
CMClass.JScriptLib |
The helper class for full blown JavaScript objects.
|
CMFile |
An object to abstractly access the CoffeeMud File System (CMFS), which
is a layer of database-based files (VFS) on top of the normal systems
file system.
|
CMFile.CMFileManager |
FileManager handler for CMFile, used by WebServer
|
CMFile.CMVFSDir |
A class to represent a VFS/database directory.
|
CMFile.CMVFSFile | |
CMLib |
CMLib is a semi-singleton central repository for all the various code libraries
implemented in CoffeeMud.
|
CMParms |
This singleton contains methods for parsing user input and arguments to
behaviors and properties.
|
CMParms.DelimiterChecker |
An overrideable class for supplying a delimiter determination tool
|
CMProps |
The source class for thread-group-based and global mud properties.
|
CMSecurity |
CMSecurity is the singleton that handles all security checks for all manner
of resource access by users.
|
CMSecurity.SecGroup |
Internal security class for a group of security flags, and which
may also containing other groups.
|
CMSecurity.SecPath |
A class representing a file path, either local or virtual, that
a user can be given special access to.
|
CMStrings |
A singleton of String utilities, string searchers, string builders,
comparers, and alterers.
|
CMStrings.Diff |
Class representing one diff operation.
|
CoffeeIOPipe |
Similar to Javas pipe, except it's buffered and thread agnostic.
|
CoffeeIOPipe.CoffeeIOPipes |
A pair of coffee pipes, for using to build
a pair of coffee pipe sockets.
|
CoffeeIOPipe.CoffeePipeSocket |
A fake socket that consists of a pair of CoffeePipes.
|
Directions | |
Log |
One of the oldest classes in CoffeeMud -- ye olde logger.
|
MiniJSON |
A JSON parser.
|
MiniJSON.JSONObject |
An official JSON object.
|
Resources |
Enum | Description |
---|---|
CMClass.CMObjectType | |
CMLib.Library |
Collection of all the different official CoffeeMud libraries
|
CMProps.Bool |
Enums for Boolean entries in the coffeemud.ini file
|
CMProps.Int |
Enums for Integer entries in the coffeemud.ini file
|
CMProps.Int.Prowesses | |
CMProps.ListFile |
Enums for localizeable string list entries in lists.ini
|
CMProps.Str |
Enums for String entries in the coffeemud.ini file
|
CMProps.StrList |
Enums for String list entries
|
CMProps.WhiteList |
Enum for white lists for various purposes
|
CMSecurity.ConnectState |
When an external connection occurs, this is the resulting
state from examining the incoming ip address against the
various security checks.
|
CMSecurity.DbgFlag |
This enum represents all permitted DEBUG flags.
|
CMSecurity.DisFlag |
The enum that represents all the defined DISABLE flags.
|
CMSecurity.SaveFlag |
Save flags enum, for either turning off things that are normally saved to the database periodically, or
turning on things that are not normally saved so that they do so.
|
CMSecurity.SecFlag |
This enum represents all of the base security flags in the system.
|
CMStrings.DiffOperation |
The data structure representing a diff is a Linked list of Diff objects:
{Diff(Operation.DELETE, "Hello"), Diff(Operation.INSERT, "Goodbye"),
Diff(Operation.EQUAL, " world.")}
which means: delete "Hello", add "Goodbye" and keep " world."
|
Directions.DirType |
The type of direction words supported
|
Log.Type |
The various log types supported by this logger.
|
Exception | Description |
---|---|
MiniJSON.MJSONException |
An official MiniJSON parsing exception.
|