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.
|