Class Summary |
ArrayBlockReader |
This class implements the simplest possible BlockReader. |
BlockReader |
This is an abstract class used for reading in the law and
entity definitions. |
BlockReaderContext |
This class stores human-readable information about a position
in a BlockReader (at which an error has occurred). |
BlockReaderLocation |
A location in a BlockReader that identifies a position in that particular
BlockReader (and to its
parents of which it is a subblock). |
BlockReaderLocationWithContext |
This class implements a BlockReaderLocation that contains the context
straight away; this is needed when an exception occurs while a
BlockReader is being constructed, since then, we don't have it to
produce the context from the location. |
BRClassLoaderUtils |
This class provides utility functions for dynamically loading classes
from BlockReader objects. |
DynamicEntityLoader |
This EntityLoader class loads Entity-s dynamically. |
DynamicLawLoader |
This class implements a LawLoader that loads Law classes dynamically. |
DynamicLawPropertyRecordLoader |
This is a LawPropertyRecordLoader that dynamically loads the class with the given name. |
EntityLoader |
Objects of this class provide to Entities a means of creating
new instances of Entity classes with
a given name. |
FileBlockReader |
A StringBlockReader with support for reading from files. |
HardCodedEntityLoader |
This is an implementation of EntityLoader that has all the Entity classes known to it
hard-coded. |
HardCodedLawLoader |
This is an implementation of LawLoader that hard-codes all the known Law classes. |
HardCodedLawPropertyRecordLoader |
This is an implementation of the LawPropertyRecordLoader that has all the classes it can load
hard-coded in, so it just switches on the className it is given. |
LawLoader |
Objects of this class provide to Laws a means of creating new instances of Law classes with
a given name. |
LawPropertyRecordLoader |
Objects of this class provide to Law objects a means of creating
new instances of LawPropertyRecord classes with
a given name. |
StringBlockReader |
A BlockReader that reads in its data from a String. |
StringBlockReaderContext |
A class used to hold the full information about a position in the
StringBlockReader. |
StringBlockReaderLocation |
Class used to hold some identification of a position in the
StringBlockReader. |
StringOperations |
Class to provide more useful string operations
Written by Paul Evans
Last update: 18 May 2001 |
Valid |
This class contains routines for validating various noope-related data like Vector3D, Double,
Color, etc. |
Classes related to data input.