Package edu.isi.stella

Class Summary
AbstractCollection  
AbstractDictionary  
AbstractDictionaryIterator Instances of ABSTRACT-DICTIONARY-ITERATOR support iteration over dictionaries.
AbstractHashTable  
AbstractIterator Instances of ABSTRACT-ITERATOR support iteration over collections.
ActiveList  
ActiveObject Active objects call class and slot triggers in response to instance creation/destruction and slot updates.
ActiveSet  
AllClassSlotsIterator  
AllPurposeIterator The all-purpose iterator works by storing a nextP function within itself during iterator allocation.
AnchoredTypeSpecifier  
BooleanVector  
BooleanWrapper Objectified version of the BOOLEAN data type.
CalendarDate Representation of Date and Time with the date represented as a modified Julian day (starting at midnight instead of noon) and the time as the offset in milliseconds from midnight, UTC
CharacterIterator Iterator that yields characters from an input stream.
CharacterWrapper  
ClassExtension  
CodeWrapper  
Collection  
CompoundTypeSpecifier  
Cons  
ConsIterator Iterator class for the class CONS.
Context  
ContextSensitiveObject Context sensitive objects inherit a slot homeContext that enables context-dependent access machinery to determine the visibility of objects from modules.
CsValue Contextualized value.
DateTimeObject  
DecodedDateTime A data structure for holding decoded time values with fields for easy access of the components.
DecodedTimeDuration A data structure for holding decoded time duration values with fields for easy access of the components.
Demon  
DestructiveListIterator An iterator that contains a cons list.
Dictionary  
DictionaryIterator Instances of DICTIONARY-ITERATOR support iteration over dictionaries with keys and values of type OBJECT.
ExtensibleSymbolArray Self-extending array with methods for storing and accessing symbols within it.
ExtensibleVector  
FloatHashTable  
FloatWrapper  
FunctionCodeWrapper  
GeneralizedSymbol  
GlobalVariable  
HashSet Full-featured set class that supports eqlP or equalP equality tests, O(1) insert and memberP operations & O(N) intersection etc.
HashTable  
HookList Each HOOK-LIST object contains a list of zero or more function codes that get funcall'd some procedure.
InputFileStream  
InputStream  
InputStringStream  
IntegerHashTable  
IntegerIntervalIterator  
IntegerVector  
IntegerWrapper  
Interval  
IntervalIterator An iterator that specifies a (possibly infinite) range of values.
Iterator Instances of ITERATOR support iteration over collections of OBJECTs.
KeyValueList  
KeyValueMap Full-featured dictionary class that supports eqlP or equalP equality tests, O(1) access operations even for large numbers of entries by using a hash table, light-weight KV-CONS representation for small tables and iteration even if the dictionary is represented by a hash table.
Keyword  
KeywordKeyValueList  
KvCons  
KvListIterator  
LineIterator Iterator that yields lines with any line terminator sequence from an input stream.
LispCode Used to indicate variables that input or output Common Lisp~ structures.
List  
ListIterator Iterator class for the collection LIST.
LiteralWrapper  
MappableObject The class MAPPABLE-OBJECT enables the definition of projections from a Stella class, slot, global variable, etc.
MemoizableIterator Iterator class with value buffering that can be used to memoize some baseIterator without having to generate all its values first.
MemoizationTable Table that maps argument values onto computed results for one individual memoization site.
MethodCodeWrapper  
MethodSlot  
Module  
MruMemoizationTable  
MutableStringWrapper  
NativeLineIterator Iterator that yields lines from an input stream.
NumberWrapper  
OutputFileStream  
OutputStream  
OutputStringStream  
ParametricTypeSpecifier  
PolymorphicRelation  
PropertyList  
PropertyListIterator Iterator class for the collection PROPERTY-LIST.
Quantity General superclass for extensible quantity objects
QuotedExpression  
RecycleList  
ReferenceCountObject A reference count objects contains a slot referenceCount that is incremented whenever the object is assigned to a slot, and decremented whenever it is deassigned from a slot.
Relation  
ReverseIntegerIntervalIterator  
Sequence  
Set  
SExpressionIterator Iterator that yields s-expressions from an input stream.
ShortVectorSequence  
Slot  
StandardObject Object that used to find its type stored in a :class slot.
StartupStellaSystem  
Stella  
Stella_Class  
Stella_Object A reflective object that can participate in dynamically-typed contexts.
StellaHashTable  
StellaHashTableIterator Iterator class for STELLA-HASH-TABLE's.
StellaToken  
StorageSlot  
Stream  
StreamIterator Iterator that yields tokens from an input stream.
StreamTokenizer Iterator that generates tokens by tokenizing a stream according to a particular tokenization table.
StringHashTable  
StringIterator Iterator that yields characters from a string.
StringToIntegerHashTable  
StringWrapper  
Surrogate Rigid surrogate.
Symbol  
SystemDefinition The System-Definition class is used to define systems of files that constitute Stella applications.
Table  
TaxonomyGraph  
TaxonomyNode  
Thing Defines a class that must be inherited by any class that participates in the PowerLoom side of things.
TimeDuration Representation of Relative Days and Time with the date represented as a number of days and the time in milliseconds.
TokenizerStreamState  
TokenizerTable  
TokenizerToken  
TransientSymbol  
TranslationUnit  
TypesToClassesIterator Iterator that returns a class for each type in a cons list of types.
Vector  
VectorSequence  
VerbatimStringWrapper Wrapper class used to hold verbatim native code strings.
World  
Wrapper  
XmlAttribute  
XmlComment  
XmlDeclaration  
XmlDoctype  
XmlDoctypeDeclaration  
XmlElement  
XmlExpressionIterator Iterator that yields XML expressions from an input stream.
XmlGlobalAttribute  
XmlLocalAttribute  
XmlObject  
XmlProcessingInstruction  
XmlSpecial  
 

Exception Summary
BadArgumentException  
EndOfFileException  
EvaluationException  
FileAlreadyExistsException  
IncompatibleQuantityException Exception thrown when an operation is attempted on quantities that are not compatible with the requested operation.
InputOutputException  
NoSuchContextException  
NoSuchFileException  
NoSuchObjectException  
ObjectNotClassException  
ReadException  
StellaException  
UndefinedClassException  
UnhandledException