| Class | Description |
|---|---|
| ArgDependency |
An argument list generated from a given input map
|
| ArgList |
A set of arguments, each of which is either optional or required,
which can also have additional form logic (ArgDependency, ValueDependency)
|
| ArgObject |
A unit of data that can be represented as a map (a set of key-value pairs),
such as an item, a command, or a link
|
| ArgValue |
A single key-value pair, consisting of an argument key and a string value
|
| Command |
This is a map representation of a server request, which is
sent from the client to the server along with an async callback
|
| Constants |
These are various string constants
|
| Item |
This is an object representation of an item,
which is a unit of data in the form of a map
of IArg to String.
|
| Link |
This is a representation of a hyperlink that includes a history token,
which may contain a number of key-value pairs
|
| Model |
The main model class
|
| Parser |
This class allow Burocrat to convert between string and object representations of data
|
| Response |
This is a representation of a server response,
which is passed into the async callback method
after a command has been executed
|
| ValueDependency |
An value map generated from a given input map
|
| Enum | Description |
|---|---|
| Arg |
These are arguments, or properties, which are the keys
in the map representations of all data
|
| ArgFlag |
A property of an argument
|
| BooleanChoice |
An enum for boolean values (this is necessary for the forms)
|
| Cmd |
These are definitions of server commands, each with an argument list
and a set of command flags.
|
| CmdFlag |
These are properties of command types
|
| CmdOutput |
These values are different output codes for
the command line interface.
|
| FieldType |
These are types of input fields, which are implemented in the
client code in FieldTypeImpl
|
| ItemType |
These are definitions of item types, each with an argument list,
a set of item types for subcontainers, a set of item type flags,
and an init(IItem) method that gets called whenever an item of
this type is posted to the server
|
| ItemTypeFlag |
These are properties of item types
|
| ResponseType |
These values are different output codes for
the command line interface.
|