|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
Dictionary | This is the interface definition for a dictionary. |
InputStream | This interface defines a Z-machine input stream. |
Instruction | This interface defines an instruction's public methods. |
Machine | This interface gives the instructions an abstract access to the current Z-machine's state. |
ObjectTree | This is the interface definition of the object tree. |
OutputStream | This interface defines an output stream in the Z-machine. |
StatusLine | This interface defines the Z machine's status line. |
StoryFileHeader | This interface defines the structure of a story file header in the Z-machine. |
ZObject | This is the interface definition for an object in the object tree. |
Class Summary | |
---|---|
Abbreviations | This class represents a view to the abbreviations table. |
AbstractInstruction | This class represents can be considered as a mutable value object, which basically stores an instruction's information in order to restrict the Instruction class's responsibility to executing logic. |
DefaultDictionary | This class implements a view on the dictionary within a memory map. |
DefaultStoryFileHeader | This is the default implementation of the StoryFileHeader interface. |
DefaultZObject | This is the default implementation of a ZObject. |
InstructionDecoder | The instruction decoder decodes an instruction at a specified address. |
LongInstruction | This class represents instructions of type LONG, 2OP. |
Machine3 | This class implements the state and some services of a Z-machine, version 3. |
Objects | This class represents the object table. |
Operand | This is the definition of an instruction's operand. |
PortableGameState | This class represents the state of the Z machine in an external format, so it can be exchanged using the Quetzal IFF format. |
PortableGameState.StackFrame | This class represents a stack frame in the portable game state model. |
PrintLiteralInstruction | This class implements the print and print_ret instructions. |
RoutineContext | This class holds information about a subroutine. |
Short0Instruction | This class represents instructions of type SHORT, 0OP. |
Short1Instruction | This class represents instructions of type SHORT, 1OP. |
VariableInstruction | This class represents instructions of type VARIABLE. |
Enum Summary | |
---|---|
AbstractInstruction.InstructionForm | The available instruction forms. |
AbstractInstruction.OperandCount | The available operand count types. |
Machine.VariableType | The possible variable types. |
Operand.OperandType | The available operand types. |
This package contains the base structures for the Z machine, e.g. the main components such as the memory map, the object tree, the dictionary...
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |