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

A

abort - Variable in class org.limitless.util.CountSynchronizer
 
abort() - Method in class org.limitless.util.CountSynchronizer
This is invoked to abort a synchronized operation.
accept(StorageVisitor) - Method in class org.limitless.nmc.Prototype1.RelationObject
Let us accept a visitor
accept(StorageVisitor) - Method in class org.limitless.nmc.Prototype1.RelationRule
Let us accept a visitor
accept(StorageVisitor) - Method in class org.limitless.nmc.Prototype1.Storage
Let us accept a visitor
accept(StorageVisitor) - Method in interface org.limitless.nmc.Prototype1.StorageVisitorAcceptor
Let us accept a visitor
accept(StorageVisitor) - Method in class org.limitless.nmc.Prototype1.VRObject
Let us accept a visitor
accept(StorageVisitor) - Method in class org.limitless.nmc.Prototype1.VRRole
Let us accept a visitor
action - Variable in class org.limitless.util.GeneralEventSource.QueuedEvent
 
add(MuLoginDescription, MessageEvent.Source) - Method in class org.limitless.nmc.Client.MuCollection
 
add(Object) - Method in class org.limitless.util.GeneralEventListener
 
add(EventListener) - Method in class org.limitless.util.GeneralEventSource
Call this to add a listener for invocations.
add(Object) - Method in class org.limitless.util.ReadonlyThreadsafeCollection
Ensures that this collection contains the specified element (optional operation).
add(RTCPPacketFormat) - Method in class org.limitless.util.RFC_1889.RTCPCombiner
This won't let mis-formed data arrive
add(RTCPPacket.Factory) - Method in class org.limitless.util.RFC_1889.RTCPFactory
 
add(Object) - Method in class org.limitless.util.ThreadPooledEventQueue
This is used to add an object to the start of the queue.
addAll(Collection) - Method in class org.limitless.util.ReadonlyThreadsafeCollection
Adds all of the elements in the specified collection to this collection (optional operation).
addArgument(String) - Method in class org.limitless.util.CommandLineArgumentParser.BasicDetailsBuilder
 
addArgument(String) - Method in class org.limitless.util.CommandLineArgumentParser.DefaultDetailsBuilder
 
addArgument(String) - Method in interface org.limitless.util.CommandLineArgumentParser.DetailsBuilder
 
addArgument(String) - Method in class org.limitless.util.KnownCommandLineArgumentsDetailsBuilder
 
addBits(int, int) - Method in class org.limitless.util.BitDestination
Add 'bits' of value into the stream.
addBits(long, int) - Method in class org.limitless.util.BitDestination
Add 'bits' of value into the stream.
addBits(boolean) - Method in class org.limitless.util.BitDestination
Add a boolean, if it's true, a 1 is added, and if false, a 0 is added.
addBytes(byte[]) - Method in class org.limitless.util.BitDestination
This adds all the bytes in 'value' to the end of the buffer
addBytes(byte[], int, int) - Method in class org.limitless.util.BitDestination
This adds a sub-set of all the bytes in value to the end of the buffer
addBytes(String, int) - Method in class org.limitless.util.BitDestination
This adds the binary representation of the string in 'value' and pads it or chops it as needed to fit into bytesToFill bytes ensuring that the resulting block of data added is exactly bytesToFill bytes long.
addCSRC(long) - Method in class org.limitless.util.RFC_1889.RTPPacket
 
addFactory(String, MuConnectionFactory.ConnectionFactory) - Method in class org.limitless.nmc.Client.MuConnectionFactory
add a new connection factory
addFlag(String) - Method in class org.limitless.util.CommandLineArgumentParser.BasicDetailsBuilder
 
addFlag(String) - Method in class org.limitless.util.CommandLineArgumentParser.DefaultDetailsBuilder
 
addFlag(String) - Method in interface org.limitless.util.CommandLineArgumentParser.DetailsBuilder
 
addFlag(String) - Method in class org.limitless.util.KnownCommandLineArgumentsDetailsBuilder
 
addMarker(MuckConnection.Marker) - Method in class org.limitless.nmc.Client.MuckConnection
 
addMessageListener(MessageEvent.Listener) - Method in interface org.limitless.nmc.Client.MessageEvent.Source
 
addMessageListener(MessageEvent.Listener) - Method in class org.limitless.nmc.Client.MuConnector
 
addMuLineListener(MuLineEvent.Listener) - Method in class org.limitless.nmc.Client.MuckConnection
 
addMuLineListener(MuLineEvent.Listener) - Method in interface org.limitless.nmc.Client.MuLineEvent.Source
 
addMuName(String) - Method in class org.limitless.nmc.Client.AvailableMuCollection
This allows the derived class to add an entry.
addNamedItem(int, String) - Method in class org.limitless.util.RFC_1889.RTCPSDESPacket.Entry
 
addNewSSRC(long) - Method in class org.limitless.util.RFC_1889.RTCPByePacket
 
addNewSSRC(long) - Method in class org.limitless.util.RFC_1889.RTCPSDESPacket
 
addOption(String, String) - Method in class org.limitless.util.CommandLineArgumentParser.BasicDetailsBuilder
 
addOption(String, String) - Method in class org.limitless.util.CommandLineArgumentParser.DefaultDetailsBuilder
 
addOption(String, String) - Method in interface org.limitless.util.CommandLineArgumentParser.DetailsBuilder
 
addOption(String, String) - Method in class org.limitless.util.KnownCommandLineArgumentsDetailsBuilder
 
addPriority(Object) - Method in class org.limitless.util.ThreadPooledEventQueue
This lets a worker "reject" an object and place it back on the queue.
addPrivateItem(String, String) - Method in class org.limitless.util.RFC_1889.RTCPSDESPacket.Entry
 
addRawBits(long, int) - Method in class org.limitless.util.BitDestination
This does the shifting and applying of a portion of value bits wide into the system.
address - Variable in class org.limitless.nmc.Client.MuIdentity
 
address - Variable in class org.limitless.util.NetAddress
The address
addUDPPacketEventListener(UDPPacketEvent.Listener) - Method in interface org.limitless.util.UDPPacketEvent.Source
 
addUDPPacketEventListener(UDPPacketEvent.Listener) - Method in class org.limitless.util.UDPSource
 
Annotation - Interface in org.limitless.util
Describes an interface for Annotating objects.
Annotation.AnnotationNotFoundException - Exception in org.limitless.util
This exception indicates that the requested annotation was not present on this object.
Annotation.AnnotationNotFoundException() - Constructor for exception org.limitless.util.Annotation.AnnotationNotFoundException
 
annotations - Variable in class org.limitless.util.GeneralAnnotation
 
args - Variable in class org.limitless.util.CommandLineArgumentParser.BasicDetailsBuilder
 
arguments - Variable in class org.limitless.nmc.Prototype1.CommandParser.ParsedCommand
 
arguments - Variable in class org.limitless.util.CommandLineArgumentParser.Details
Unmodifiable list of arguments (String).
asBytes() - Method in class org.limitless.util.BitDestination
Fetch the data as an array of bytes
asInts() - Method in class org.limitless.util.BitDestination
Fetch teh data as an array of ints
assemblyBuffer - Variable in class org.limitless.nmc.Client.MuConnector
 
attachToSource(Object) - Method in class org.limitless.util.GeneralEventListener
 
AvailableMuCollection - Class in org.limitless.nmc.Client
This class represents only the names of MUs as established in an external index.
AvailableMuCollection() - Constructor for class org.limitless.nmc.Client.AvailableMuCollection
This makes clear that only derived classes should create these.

B

bd - Variable in class org.limitless.util.RFC_1889.RTCPCombiner
 
BitDestination - Class in org.limitless.util
This class provides a 'sink' for data trickled in a bit or bits at a time, instead of bytes at a time.
BitDestination() - Constructor for class org.limitless.util.BitDestination
 
bitIndex - Variable in class org.limitless.util.BitDestination
where the next bit will go in the last byte
bitIndex - Variable in class org.limitless.util.BitSource
 
BitSource - Class in org.limitless.util
 
BitSource(int[], int) - Constructor for class org.limitless.util.BitSource
 
BitSource(int[]) - Constructor for class org.limitless.util.BitSource
 
bitValues(long, int, int) - Static method in class org.limitless.util.Types
Get bits from a long.
buildMatchLines(boolean) - Method in class org.limitless.util.RegexValues
 
byteIndex - Variable in class org.limitless.util.BitDestination
depth used

C

clean(String) - Static method in class org.limitless.util.HtmlSanitizer
Convert the string into HTML-safe output.
clear() - Method in class org.limitless.util.GeneralEventSource
Discard all listeners.
clear() - Method in class org.limitless.util.ReadonlyThreadsafeCollection
Removes all of the elements from this collection (optional operation).
clear() - Method in class org.limitless.util.ReadonlyThreadsafeMap
Removes all of the elements from this collection (optional operation).
clear() - Method in class org.limitless.util.RFC_1889.RTCPCombiner
 
clearAllCSRC() - Method in class org.limitless.util.RFC_1889.RTPPacket
 
clearExtra() - Method in class org.limitless.util.RFC_1889.RTPPacket
 
clearSSRCList() - Method in class org.limitless.util.RFC_1889.RTCPByePacket
 
clearSSRCList() - Method in class org.limitless.util.RFC_1889.RTCPSDESPacket
 
client - Variable in class org.limitless.util.ConcurrentTCPService.Connection
The client is a socket to the client.
clientConnection - Variable in class org.limitless.nmc.Client.MuGateway
Where to queue the output to the client.
clientOutput - Variable in class org.limitless.util.ConcurrentTCPService.Connection
This is the socket's output stream.
clone() - Method in class org.limitless.util.ReadonlyThreadsafeCollection.RTIterator
This can't be cloned safely.
close() - Method in class org.limitless.nmc.Client.MuckInputSource
 
close() - Method in class org.limitless.nmc.Client.MuckOutputDestination
 
close() - Method in interface org.limitless.nmc.Client.NMCStringDataDestination
Call this when done!
close() - Method in interface org.limitless.nmc.Client.NMCStringDataSource
Call this when done!
close() - Method in class org.limitless.util.ReaderViaSocket
This triggers the close by closing the entire socket.
closeAllConnections() - Method in class org.limitless.util.ConcurrentTCPService
When this is called, the connection list is walked and each connection is told to curl up and die.
closeAndLoadData() - Method in class org.limitless.util.RFC_1889.RTCPByePacket
We're about to encode, so setup the data block
closeAndLoadData() - Method in class org.limitless.util.RFC_1889.RTCPPacket
 
closeAndLoadData() - Method in class org.limitless.util.RFC_1889.RTCPSDESPacket
We're about to encode, so setup the data block
closeAndLoadData() - Method in class org.limitless.util.RFC_1889.RTCPUnknown
We're about to encode, so setup the data block
collection - Variable in class org.limitless.util.ReadonlyThreadsafeCollection
the real collection
collection - Variable in class org.limitless.util.ReadonlyThreadsafeMap
the real collection
collection - Variable in class org.limitless.util.ReadonlyThreadsafeSet
 
collection - Variable in class org.limitless.util.ReadonlyThreadsafeSortedMap
 
collection - Variable in class org.limitless.util.ReadonlyThreadsafeSortedSet
 
Command - Interface in org.limitless.nmc.Prototype1
The command interface provides Command pattern support.
command - Variable in class org.limitless.nmc.Prototype1.CommandParser.ParsedCommand
 
Command - Variable in class org.limitless.nmc.Prototype1.CommandProcessor
 
CommandCreate - Class in org.limitless.nmc.Prototype1
This creates one or more objects in the database.
CommandCreate() - Constructor for class org.limitless.nmc.Prototype1.CommandCreate
 
CommandDestroy - Class in org.limitless.nmc.Prototype1
This causes an object to be removed from the database, and any relation which holds this object will have the object removed from it.
CommandDestroy() - Constructor for class org.limitless.nmc.Prototype1.CommandDestroy
 
CommandDrop - Class in org.limitless.nmc.Prototype1
This causes an object to leave the inventory of the character and become contained by the inventory of the container that holds the character.
CommandDrop() - Constructor for class org.limitless.nmc.Prototype1.CommandDrop
 
CommandEnter - Class in org.limitless.nmc.Prototype1
This is a highly expirimental command for allowing a character object to enter the containment of a place.
CommandEnter() - Constructor for class org.limitless.nmc.Prototype1.CommandEnter
 
CommandExamine - Class in org.limitless.nmc.Prototype1
This is used to display information about an object in storage.
CommandExamine() - Constructor for class org.limitless.nmc.Prototype1.CommandExamine
 
CommandExitApplication - Class in org.limitless.nmc.Prototype1
This is invoked to cause the application to exit.
CommandExitApplication() - Constructor for class org.limitless.nmc.Prototype1.CommandExitApplication
 
CommandForgetAll - Class in org.limitless.nmc.Prototype1
This causes the database to purge and act like the program was re-started.
CommandForgetAll() - Constructor for class org.limitless.nmc.Prototype1.CommandForgetAll
 
CommandGet - Class in org.limitless.nmc.Prototype1
This causes an object in the same container as the character to move into the character's inventory.
CommandGet() - Constructor for class org.limitless.nmc.Prototype1.CommandGet
 
CommandHelp - Class in org.limitless.nmc.Prototype1
This outputs help when requested.
CommandHelp() - Constructor for class org.limitless.nmc.Prototype1.CommandHelp
 
commandInProcess - Variable in class org.limitless.nmc.Client.CommandSender.Listener
 
CommandInventory - Class in org.limitless.nmc.Prototype1
This shows what objects are currently contained in the characters inventory.
CommandInventory() - Constructor for class org.limitless.nmc.Prototype1.CommandInventory
 
CommandLeave - Class in org.limitless.nmc.Prototype1
This causes the character object to exit the scope to a containing scope, if legal.
CommandLeave() - Constructor for class org.limitless.nmc.Prototype1.CommandLeave
 
CommandLineArgumentParser - Class in org.limitless.util
This class trivializes the parsing of command-line arguments that obey the following structure: --flag - the presence of this stands alone -option value - this is an option with a single value following Anything else is an argument.
CommandLineArgumentParser() - Constructor for class org.limitless.util.CommandLineArgumentParser
 
CommandLineArgumentParser.BasicDetailsBuilder - Class in org.limitless.util
Basic command line argument builder.
CommandLineArgumentParser.BasicDetailsBuilder() - Constructor for class org.limitless.util.CommandLineArgumentParser.BasicDetailsBuilder
 
CommandLineArgumentParser.BasicParseStrategy - Class in org.limitless.util
 
CommandLineArgumentParser.BasicParseStrategy() - Constructor for class org.limitless.util.CommandLineArgumentParser.BasicParseStrategy
 
CommandLineArgumentParser.DefaultDetailsBuilder - Class in org.limitless.util
Default command line argument builder.
CommandLineArgumentParser.DefaultDetailsBuilder() - Constructor for class org.limitless.util.CommandLineArgumentParser.DefaultDetailsBuilder
 
CommandLineArgumentParser.Details - Class in org.limitless.util
This holds the processed set of command line arguments with no leading dashes on anything.
CommandLineArgumentParser.Details(String[], CommandLineArgumentParser.Option[], String[]) - Constructor for class org.limitless.util.CommandLineArgumentParser.Details
This constructor is made public so builders created in any package can freely create these.
CommandLineArgumentParser.DetailsBuilder - Interface in org.limitless.util
 
CommandLineArgumentParser.Option - Class in org.limitless.util
This holds option name and value, with the leading "-" stripped from the name.
CommandLineArgumentParser.Option(String, String) - Constructor for class org.limitless.util.CommandLineArgumentParser.Option
The constructor is made public so that any builder built in any package can create these directly.
CommandLineArgumentParser.ParseException - Exception in org.limitless.util
This exception class is used when a parse rule is violated.
CommandLineArgumentParser.ParseException(String) - Constructor for exception org.limitless.util.CommandLineArgumentParser.ParseException
 
CommandLook - Class in org.limitless.nmc.Prototype1
This causes the system to report what is "in context" for the character object.
CommandLook() - Constructor for class org.limitless.nmc.Prototype1.CommandLook
 
commandMap - Variable in class org.limitless.nmc.Prototype1.CommandProcessor
This holds (String,Command).
CommandParser - Class in org.limitless.nmc.Prototype1
This is a lexer/parser that takes a single line of text and breaks it into a command and arguments.
CommandParser() - Constructor for class org.limitless.nmc.Prototype1.CommandParser
 
commandParser - Variable in class org.limitless.nmc.Prototype1.CommandProcessor
The command-parser worker (stateless object).
CommandParser.ParsedCommand - Class in org.limitless.nmc.Prototype1
 
CommandParser.ParsedCommand(String, String[]) - Constructor for class org.limitless.nmc.Prototype1.CommandParser.ParsedCommand
 
CommandProcessor - Class in org.limitless.nmc.Prototype1
This provides the command dispatcher.
CommandProcessor() - Constructor for class org.limitless.nmc.Prototype1.CommandProcessor
This populates the map of commands to command-objects.
CommandProcessor.UnknownCommandException - Exception in org.limitless.nmc.Prototype1
A command was given that isn't defined.
CommandProcessor.UnknownCommandException(String) - Constructor for exception org.limitless.nmc.Prototype1.CommandProcessor.UnknownCommandException
 
CommandQuery - Class in org.limitless.nmc.Prototype1
This is a mechanism to list all relations (and the objects they connect) based on query conditions.
CommandQuery() - Constructor for class org.limitless.nmc.Prototype1.CommandQuery
 
CommandRelation - Class in org.limitless.nmc.Prototype1
This creates a relation object, which describes a way in which a set of objects are to be considered "connected." Relations always obey a Rule.
CommandRelation() - Constructor for class org.limitless.nmc.Prototype1.CommandRelation
 
CommandRole - Class in org.limitless.nmc.Prototype1
This manages the creation, destruction, listing, and application of roles.
CommandRole() - Constructor for class org.limitless.nmc.Prototype1.CommandRole
 
CommandRule - Class in org.limitless.nmc.Prototype1
A Rule describes a pattern a relation promises to meet.
CommandRule() - Constructor for class org.limitless.nmc.Prototype1.CommandRule
 
CommandSender - Class in org.limitless.nmc.Client
A CommandSender object listens to a source, issues a single command, and then discards everything back until either a close of connection or the result of the command that was sent, which it returns to its caller.
CommandSender(MessageEvent.Source) - Constructor for class org.limitless.nmc.Client.CommandSender
CommandSender requires the source to monitor and send to
CommandSender.Listener - Class in org.limitless.nmc.Client
This class sifts through messages looking for a response to a sent message.
CommandSender.Listener() - Constructor for class org.limitless.nmc.Client.CommandSender.Listener
 
commandSent - Variable in class org.limitless.nmc.Client.MuckConnection.Marker
 
comparator() - Method in class org.limitless.util.ReadonlyThreadsafeSortedMap
Returns the comparator associated with this sorted map, or null if it uses its elements' natural ordering.
comparator() - Method in class org.limitless.util.ReadonlyThreadsafeSortedSet
Returns the comparator associated with this sorted set, or null if it uses its elements' natural ordering.
comparePart - Variable in class org.limitless.nmc.Client.MuLoginDescription
 
compareTo(Object) - Method in class org.limitless.nmc.Client.MuIdentity
 
compareTo(Object) - Method in class org.limitless.nmc.Client.MuLoginDescription
 
compareTo(Object) - Method in class org.limitless.util.UriIdentifier
 
ConcurrentTCPService - Class in org.limitless.util
This class provides the template-method for a TCP service that listens for incomming connections.
ConcurrentTCPService(int, ConcurrentTCPService.ReaderSlave.Factory) - Constructor for class org.limitless.util.ConcurrentTCPService
Port is what port to listen to, and factory creates readers on demand.
ConcurrentTCPService(ServerSocket, ConcurrentTCPService.ReaderSlave.Factory) - Constructor for class org.limitless.util.ConcurrentTCPService
Rendevous socket is provided to accept connections from and factory creates readers on demand.
ConcurrentTCPService.ClientConnection - Interface in org.limitless.util
This interface allows access to the writer and management routines, such as fetching an address.
ConcurrentTCPService.Connection - Class in org.limitless.util
The Connection represents a connection to a client.
ConcurrentTCPService.Connection(Socket, ConcurrentTCPService.ReaderSlave) - Constructor for class org.limitless.util.ConcurrentTCPService.Connection
This works with a real socket, and shields the rest from it.
ConcurrentTCPService.ConnectionListener - Class in org.limitless.util
This manages the task of listening for connections.
ConcurrentTCPService.ConnectionListener(int, ConcurrentTCPService.ReaderSlave.Factory) - Constructor for class org.limitless.util.ConcurrentTCPService.ConnectionListener
 
ConcurrentTCPService.ConnectionListener(ServerSocket, ConcurrentTCPService.ReaderSlave.Factory) - Constructor for class org.limitless.util.ConcurrentTCPService.ConnectionListener
 
ConcurrentTCPService.ConnectionWriter - Class in org.limitless.util
This active object holds the code for the write looping.
ConcurrentTCPService.ConnectionWriter() - Constructor for class org.limitless.util.ConcurrentTCPService.ConnectionWriter
 
ConcurrentTCPService.EchoService - Class in org.limitless.util
This is a class used for testing
ConcurrentTCPService.EchoService() - Constructor for class org.limitless.util.ConcurrentTCPService.EchoService
 
ConcurrentTCPService.EchoService.Factory - Class in org.limitless.util
 
ConcurrentTCPService.EchoService.Factory() - Constructor for class org.limitless.util.ConcurrentTCPService.EchoService.Factory
 
ConcurrentTCPService.ReaderSlave - Interface in org.limitless.util
A ReaderSlave processes the input from a client connection and sends proper output back.
ConcurrentTCPService.ReaderSlave.Factory - Interface in org.limitless.util
 
connect() - Method in class org.limitless.nmc.Client.MuckConnection
This tries to connect, and updates flags on success/failure since it's used in the asynch parts.
connectionDone - Variable in class org.limitless.nmc.Client.MuckConnection
if this is false, sends will fail.
ConnectionEstablished - Static variable in class org.limitless.nmc.Client.MessageEvent.What
 
connectionListener - Variable in class org.limitless.util.ConcurrentTCPService
This holds the thread that the ConnectionListener is using.
connectionLogger - Static variable in class org.limitless.util.ConcurrentTCPService
Log4J Logger for the inner connection class
ConnectionLost - Static variable in class org.limitless.nmc.Client.MessageEvent.What
 
connectionLost() - Method in class org.limitless.nmc.Client.MuckConnection
This is reached when the connection that _was_ established is lost.
connections - Variable in class org.limitless.util.ConcurrentTCPService
This holds all active connections.
ConnectionShutdown - Static variable in class org.limitless.nmc.Client.MessageEvent.What
 
connectionsLocker - Variable in class org.limitless.util.ConcurrentTCPService
This must be locked before working with connections.
connectionWriter - Variable in class org.limitless.util.ConcurrentTCPService
This holds the thread used by the shared writer.
contains(Object) - Method in class org.limitless.util.ReadonlyThreadsafeCollection
Returns true if this collection contains the specified element.
containsAll(Collection) - Method in class org.limitless.util.ReadonlyThreadsafeCollection
Returns true if this collection contains all of the elements in the specified collection.
containsKey(Object) - Method in class org.limitless.util.ReadonlyThreadsafeMap
Returns true if this collection contains the specified element.
containsValue(Object) - Method in class org.limitless.util.ReadonlyThreadsafeMap
Returns true if this collection contains all of the elements in the specified collection.
CountSynchronizer - Class in org.limitless.util
A CountSynchronizer is used to synchronize a fixed set of threads.
CountSynchronizer(int) - Constructor for class org.limitless.util.CountSynchronizer
This creates the object and sets the count.
CR - Static variable in class org.limitless.nmc.Client.MuckInputSource
 
create(MuLoginDescription) - Method in class org.limitless.nmc.Client.MuckConnection.Factory
 
create(Reader) - Method in class org.limitless.nmc.Client.MuckInputSource.Factory
 
create() - Method in class org.limitless.nmc.Client.MuckLogin.Factory
 
create(Writer) - Method in class org.limitless.nmc.Client.MuckOutputDestination.Factory
 
create(MuLoginDescription) - Method in interface org.limitless.nmc.Client.MuConnectionFactory.ConnectionFactory
When requested, create an object which does all the protocol handling for a target server.
create(String, MuLoginDescription) - Method in class org.limitless.nmc.Client.MuConnectionFactory
This creates a new MU connector given the parts seperately constructed, and is used mostly for debugging.
create(UriIdentifier) - Method in class org.limitless.nmc.Client.MuConnectionFactory
This creates a connector given a URL
create() - Method in class org.limitless.nmc.Client.MuGateway.Factory
 
create() - Method in interface org.limitless.nmc.Client.MuLogin.Factory
 
create(Writer) - Method in interface org.limitless.nmc.Client.NMCStringDataDestination.Factory
Call this to create a new formatter to handle send protocol to a target MU.
create(Reader) - Method in interface org.limitless.nmc.Client.NMCStringDataSource.Factory
Create a new source of strings from a raw MU connection.
create() - Method in class org.limitless.util.ConcurrentTCPService.EchoService.Factory
 
create() - Method in interface org.limitless.util.ConcurrentTCPService.ReaderSlave.Factory
 
create(ThreadPooledEventQueue) - Method in class org.limitless.util.ThreadPooledEventQueue.TestWorker.Factory
 
create(ThreadPooledEventQueue) - Method in interface org.limitless.util.ThreadPooledEventQueue.Worker.Factory
This creates the worker.
createListener(int, ConcurrentTCPService.ReaderSlave.Factory) - Method in class org.limitless.util.ConcurrentTCPService
Create the listener object and thread to operate it.
createListener(ServerSocket, ConcurrentTCPService.ReaderSlave.Factory) - Method in class org.limitless.util.ConcurrentTCPService
Create the listener object and thread to operate it.
createRendevousSocket() - Method in class org.limitless.util.ConcurrentTCPService.ConnectionListener
This creates the rendevous socket and encapsulates all the networking exceptions.
createSocket(int) - Method in class org.limitless.util.UDPSource
 
createWriter() - Method in class org.limitless.util.ConcurrentTCPService
Create the writer object and thread to operate it.
csrcCount - Variable in class org.limitless.util.RFC_1889.RTPPacket
 
csrcList - Variable in class org.limitless.util.RFC_1889.RTPPacket
 
currentCount - Variable in class org.limitless.util.CountSynchronizer
 
currentDepth - Static variable in class org.limitless.nmc.Prototype1.ScriptLoader
Current recursion depth.
currentEntryIndex - Variable in class org.limitless.util.BitSource
 
currentInt - Variable in class org.limitless.util.BitDestination
the int being built (bitIndex is how far from the left the next bit will go)

D

data - Variable in class org.limitless.nmc.Client.MuLineEvent
 
data - Variable in class org.limitless.util.RFC_1889.RTCPPacket
 
data - Variable in class org.limitless.util.RFC_1889.RTPPacket.Payload
 
decode(BitSource) - Method in class org.limitless.util.RFC_1889.RTCPByePacket.Factory
 
decode(int[], int) - Method in class org.limitless.util.RFC_1889.RTCPByePacket.Factory
 
decode(byte[], int) - Method in class org.limitless.util.RFC_1889.RTCPByePacket.Factory
 
decode(BitSource) - Method in class org.limitless.util.RFC_1889.RTCPFactory
this returns a list of RTCPPackets if AND ONLY IF all decode OK
decode(byte[]) - Method in class org.limitless.util.RFC_1889.RTCPFactory
 
decode(int[]) - Method in class org.limitless.util.RFC_1889.RTCPFactory
 
decode(BitSource) - Method in interface org.limitless.util.RFC_1889.RTCPPacket.Factory
 
decode(int[], int) - Method in interface org.limitless.util.RFC_1889.RTCPPacket.Factory
 
decode(byte[], int) - Method in interface org.limitless.util.RFC_1889.RTCPPacket.Factory
 
decode(BitSource) - Method in class org.limitless.util.RFC_1889.RTCPSDESPacket.Factory
 
decode(int[], int) - Method in class org.limitless.util.RFC_1889.RTCPSDESPacket.Factory
 
decode(byte[], int) - Method in class org.limitless.util.RFC_1889.RTCPSDESPacket.Factory
 
decode(BitSource) - Method in class org.limitless.util.RFC_1889.RTCPUnknown.Factory
 
decode(int[], int) - Method in class org.limitless.util.RFC_1889.RTCPUnknown.Factory
 
decode(byte[], int) - Method in class org.limitless.util.RFC_1889.RTCPUnknown.Factory
 
decode(int[], int) - Method in class org.limitless.util.RFC_1889.RTPPacket
 
decodeData(int[], int) - Method in class org.limitless.util.RFC_1889.RTPPacket.Payload
 
decodeFromBits(BitSource) - Method in class org.limitless.util.RFC_1889.RTCPPacket
 
DefaultGrowthSize - Static variable in class org.limitless.util.RandomStringGenerator
default growth - the resulting string will always be at least min bytes long, but up to min+growth bytes -- the length is randomized as well.
DefaultMinSize - Static variable in class org.limitless.util.RandomStringGenerator
default minimum string size for control of base class
deliverDiscardedMessage(MessageEvent) - Method in class org.limitless.nmc.Client.MuConnector
This fulfills the "Deliver Discarded Message" contract.
deliverMessage(MessageEvent) - Method in class org.limitless.nmc.Client.MuConnector
This fulfills the "Deliver message to each listener" contract.
deliverPacket(DatagramPacket) - Method in class org.limitless.util.UDPSource
 
deliverShutdownEvent() - Method in class org.limitless.util.UDPSource
 
deliverStatusMessage(MessageEvent) - Method in class org.limitless.nmc.Client.MuConnector
 
destination - Variable in class org.limitless.nmc.Client.MuckOutputDestination
 
destination - Variable in class org.limitless.util.GroupClassLoader.Worker
Where to drop the Class objects that have the expected interface.
destroy(MuLoginDescription) - Method in class org.limitless.nmc.Client.MuCollection
 
detachFromSource(Object) - Method in class org.limitless.util.GeneralEventListener
 
detailed - Static variable in class org.limitless.nmc.Prototype1.CommandHelp
 
detailed - Static variable in class org.limitless.nmc.Prototype1.ScriptLoader
 
disable() - Method in class org.limitless.util.ThreadPooledEventQueue
When done with the queue, this causes all the workers to die.
discard() - Method in class org.limitless.nmc.Client.AvailableMuCollection
This causes the object to throw away all that's stored.
DiscardedMessage - Static variable in class org.limitless.nmc.Client.MessageEvent.What
 
discardMarker() - Method in class org.limitless.nmc.Client.MuckConnection
 
discardSocket() - Method in class org.limitless.util.ConcurrentTCPService.Connection
This is called before the connection is released, after the queue is fully flushed, and closes the socket.
disconnect() - Method in interface org.limitless.util.ConcurrentTCPService.ClientConnection
This is used to trigger a disconnect (and is only needed to trigger a disconnect when the ReaderSlave doesn't just exit on its own).
disconnect() - Method in class org.limitless.util.ConcurrentTCPService.Connection
This causes the reader thread to die and the object to be marked as finished.
done() - Method in class org.limitless.util.InterruptableTimeout
 
doneWithConnections() - Method in class org.limitless.util.ConcurrentTCPService.ConnectionWriter
This returns true if a shutdown has been requested and there are no more connections left to drain.
doParse(String[], CommandLineArgumentParser.DetailsBuilder) - Method in class org.limitless.util.CommandLineArgumentParser.BasicParseStrategy
This method loops through the specified arguments and uses the provided builder to construct a Details object.
dumpEntry(StringBuffer, String, List) - Method in class org.limitless.util.CommandLineArgumentParser.Details
Private worker to do a pretty list dump.
duptracker - Variable in class org.limitless.util.CommandLineArgumentParser.DefaultDetailsBuilder
 

E

EmptyMarker - Variable in class org.limitless.nmc.Client.MuckConnection
 
encode() - Method in class org.limitless.util.RFC_1889.RTCPCombiner
 
encode() - Method in class org.limitless.util.RFC_1889.RTCPPacket
This is how we get what goes 'on the wire' for this object
encode() - Method in interface org.limitless.util.RFC_1889.RTCPPacketFormat
 
encode(BitDestination) - Method in class org.limitless.util.RFC_1889.RTCPSDESPacket.Entry
 
endMessage - Variable in class org.limitless.util.RFC_1889.RTCPByePacket
 
entries - Variable in class org.limitless.util.WhitespaceParsedString
 
entrySet() - Method in class org.limitless.util.ReadonlyThreadsafeMap
Returns a set view of the mappings contained in this map.
equals(Object) - Method in class org.limitless.nmc.Client.MuckConnection
Two MuckConnections are equal if their cached addresses are equal and their loginDetails are equal.
equals(Object) - Method in class org.limitless.nmc.Client.MuConnector
 
equals(Object) - Method in class org.limitless.nmc.Client.MuIdentity
 
equals(Object) - Method in class org.limitless.nmc.Client.MuLoginDescription
 
equals(Object) - Method in class org.limitless.util.UriIdentifier
 
eventSource - Variable in class org.limitless.nmc.Client.MuckConnection
 
eventSource - Variable in class org.limitless.nmc.Client.MuConnector
 
eventSource - Variable in class org.limitless.util.UDPSource
 
exitRecursion() - Method in class org.limitless.nmc.Prototype1.ScriptLoader
 
ExpectedMaxSize - Static variable in class org.limitless.nmc.Client.MuckInputSource
 
extension - Variable in class org.limitless.util.RFC_1889.RTPPacket
 
extra - Variable in class org.limitless.util.RFC_1889.RTPPacket
 

F

factory - Variable in class org.limitless.util.ConcurrentTCPService.ConnectionListener
This creates the ReaderSlaves when a new connection occurs.
factory - Static variable in class org.limitless.util.RFC_1889.RTCPUnknown
 
factory - Variable in class org.limitless.util.ThreadPooledEventQueue
This creates worker objects as needed.
factoryMap - Variable in class org.limitless.nmc.Client.MuConnectionFactory
This map has (String,ConnectionFactory) format and is used to hold all the known factories
fetchCommand(String) - Method in class org.limitless.nmc.Prototype1.CommandProcessor
This is used to gain access to the command that would be dispatched.
fetchDefinedCommands() - Method in class org.limitless.nmc.Prototype1.CommandProcessor
 
FileVisitor - Class in org.limitless.util
This class lets each file in directory that matches a regular expression be visited in sequence by a given object.
FileVisitor() - Constructor for class org.limitless.util.FileVisitor
The object has no state.
fileVisitor - Static variable in class org.limitless.util.GroupClassLoader
This is used freely by any threads as needed without harm.
FileVisitor.Worker - Interface in org.limitless.util
Each worker processes a single file.
find(MuLoginDescription) - Method in class org.limitless.nmc.Client.MuCollection
 
findFactory(String) - Method in class org.limitless.nmc.Client.MuConnectionFactory
This locates a factory given a key
finished - Variable in class org.limitless.util.ConcurrentTCPService.Connection
This value goes to 'true' when the connection wants to die.
first() - Method in class org.limitless.util.ReadonlyThreadsafeSortedSet
Returns the first (lowest) element currently in this sorted set.
firstKey() - Method in class org.limitless.util.ReadonlyThreadsafeSortedMap
Returns the first (lowest) element currently in this sorted set.
flags - Variable in class org.limitless.util.CommandLineArgumentParser.BasicDetailsBuilder
 
flags - Variable in class org.limitless.util.CommandLineArgumentParser.Details
Unmodifiable list of flags (String).
flushQueueEntry() - Method in class org.limitless.util.ConcurrentTCPService.Connection
This dumps a queued entry to the socket.
fromMuck - Variable in class org.limitless.nmc.Client.MuckConnection
 

G

GeneralAnnotation - Class in org.limitless.util
 
GeneralAnnotation() - Constructor for class org.limitless.util.GeneralAnnotation
 
GeneralEventListener - Class in org.limitless.util
This base class provides a simple way to ensure that an event listener can handle all the queue management needed for multiple sources.
GeneralEventListener() - Constructor for class org.limitless.util.GeneralEventListener
 
GeneralEventListener.Invoke - Interface in org.limitless.util
 
GeneralEventSource - Class in org.limitless.util
This class provides a simple way to ensure that an event source can handle all the queue management.
GeneralEventSource() - Constructor for class org.limitless.util.GeneralEventSource
Create the basic object.
GeneralEventSource.Invoke - Interface in org.limitless.util
A listener must implement this if it wants to be invoked by this source and requires no exceptions be thrown.
GeneralEventSource.InvokeWithException - Interface in org.limitless.util
A listener must implement this if it wants to be invoked by this source and requires exceptions be thrown.
GeneralEventSource.QueuedEvent - Class in org.limitless.util
 
GeneralEventSource.QueuedEvent(Object, int) - Constructor for class org.limitless.util.GeneralEventSource.QueuedEvent
 
generate(int) - Method in class org.limitless.util.RandomStringGenerator
The default generate routine chooses random characters from a provided string.
get() - Method in class org.limitless.nmc.Client.MuckInputSource
 
get() - Method in interface org.limitless.nmc.Client.NMCStringDataSource
Fetch a line from the MU.
get() - Method in class org.limitless.util.RandomStringGenerator
Fetch a random string with a random size between min and min + growth.
get(int) - Method in class org.limitless.util.RandomStringGenerator
Fetch a random string of bytesInString size _exactly_.
get(Object) - Method in class org.limitless.util.ReadonlyThreadsafeMap
Returns the value to which this map maps the specified key.
get16() - Method in class org.limitless.util.BitSource
 
get32() - Method in class org.limitless.util.BitSource
 
get8() - Method in class org.limitless.util.BitSource
 
getAddress() - Method in class org.limitless.nmc.Client.MuAddress
Resolves the provided hostname into an InetAddress and returns that.
getAddress() - Method in class org.limitless.nmc.Client.MuIdentity
 
getAddress() - Method in class org.limitless.util.NetAddress
Accessor for the address
getAllRelations() - Method in class org.limitless.nmc.Prototype1.ObjectToRelationMap
Simple accessor to allow manual procesing of the set.
getAnnotation(Object) - Method in interface org.limitless.util.Annotation
Returns the annotation keyed to the passed-in Object.
getAnnotation(Object) - Method in class org.limitless.util.GeneralAnnotation
 
getArguments() - Method in class org.limitless.util.CommandLineArgumentParser.Details
Return a List object containing all arguments.
getAttributeValue(Attributes, String) - Static method in class org.limitless.util.SaxUtils
 
getBitPosition() - Method in class org.limitless.util.BitSource
 
getBits(int) - Method in class org.limitless.util.BitSource
 
getBytePosition() - Method in class org.limitless.util.BitSource
 
getConnectionURI(NMCStringDataSource) - Method in class org.limitless.nmc.Client.MuGateway
 
getCopy() - Method in class org.limitless.util.BitSource
 
getCount() - Method in class org.limitless.util.WhitespaceParsedString
 
getCountOfIdentifiers() - Method in class org.limitless.util.RFC_1889.RTCPByePacket
 
getCountOfIdentifiers() - Method in class org.limitless.util.RFC_1889.RTCPSDESPacket
 
getCRSCCount() - Method in class org.limitless.util.RFC_1889.RTPPacket
 
getCSRCCount() - Method in class org.limitless.util.RFC_1889.RTPPacket
 
getCSRCList() - Method in class org.limitless.util.RFC_1889.RTPPacket
 
getCurrentArguments() - Method in class org.limitless.util.CommandLineArgumentParser.BasicDetailsBuilder
 
getCurrentBitPosition() - Method in class org.limitless.util.BitDestination
This is seldom used and is how many bits of the last byte have been used so far.
getCurrentBytePosition() - Method in class org.limitless.util.BitDestination
This is seldom used and is which byte will be used to write the next bits into.
getCurrentFlags() - Method in class org.limitless.util.CommandLineArgumentParser.BasicDetailsBuilder
 
getCurrentOptions() - Method in class org.limitless.util.CommandLineArgumentParser.BasicDetailsBuilder
 
getData() - Method in class org.limitless.nmc.Client.MuLineEvent
 
getData() - Method in class org.limitless.util.RFC_1889.RTCPPacket
 
getData() - Method in class org.limitless.util.RFC_1889.RTPPacket.ExtraHeader
 
getData() - Method in class org.limitless.util.RFC_1889.RTPPacket.Payload
 
getDetails() - Method in class org.limitless.util.CommandLineArgumentParser.BasicDetailsBuilder
This clears out the builder after use ensuring a clean run if used again.
getDetails() - Method in class org.limitless.util.CommandLineArgumentParser.DefaultDetailsBuilder
 
getDetails() - Method in interface org.limitless.util.CommandLineArgumentParser.DetailsBuilder
After a call to getDetails(), the builder should forget everything so it can be re-used!!!!
getDetails() - Method in class org.limitless.util.KnownCommandLineArgumentsDetailsBuilder
 
getEndMessage() - Method in class org.limitless.util.RFC_1889.RTCPByePacket
 
getEntry(long) - Method in class org.limitless.util.RFC_1889.RTCPSDESPacket
 
getEntry(int) - Method in class org.limitless.util.WhitespaceParsedString
 
getEntrySize() - Method in class org.limitless.util.RFC_1889.RTCPSDESPacket.Entry
 
getExtension() - Method in class org.limitless.util.RFC_1889.RTPPacket
 
getExtraHeaderData() - Method in class org.limitless.util.RFC_1889.RTPPacket
 
getExtraHeaderLength() - Method in class org.limitless.util.RFC_1889.RTPPacket
 
getExtraHeaderProfile() - Method in class org.limitless.util.RFC_1889.RTPPacket
 
getFactory() - Static method in class org.limitless.util.RFC_1889.RTCPUnknown
 
getFlags() - Method in class org.limitless.util.CommandLineArgumentParser.Details
Return a List object containing all flag names.
getFullPacket() - Method in class org.limitless.util.RFC_1889.RTPPacket
 
getFullyQualifiedName() - Method in class org.limitless.nmc.Client.MuIdentity
 
getGrowthSize() - Method in class org.limitless.util.RandomStringGenerator
This defines how much larger than min is allowed and can be over-ridden in the derived class
getHeadFromQueue() - Method in class org.limitless.util.ConcurrentTCPService.Connection
This is used to fetch the front of the queue.
getHelpDetailed() - Method in interface org.limitless.nmc.Prototype1.Command
Give the long help information.
getHelpDetailed() - Method in class org.limitless.nmc.Prototype1.CommandCreate
 
getHelpDetailed() - Method in class org.limitless.nmc.Prototype1.CommandDestroy
 
getHelpDetailed() - Method in class org.limitless.nmc.Prototype1.CommandDrop
 
getHelpDetailed() - Method in class org.limitless.nmc.Prototype1.CommandEnter
 
getHelpDetailed() - Method in class org.limitless.nmc.Prototype1.CommandExamine
 
getHelpDetailed() - Method in class org.limitless.nmc.Prototype1.CommandExitApplication