libSmalldb
v0.6
|
Implementation of Smalldb state machine, the nondeterministic parametric finite automaton.
Namespaces | |
Auth | |
Authentication and authorization. | |
Classes | |
class | AbstractBackend |
Container and factory of all state machines. More... | |
class | AbstractMachine |
Implementation of the state machine transitions. More... | |
class | ArrayMachine |
Simple testing machine implementation. More... | |
class | BpmnException |
Something went wrong when parsing BPMN file. More... | |
class | BpmnReader |
BPMN reader. More... | |
class | FlupdoBackend |
Smalldb Backend which provides database via Flupdo. More... | |
class | FlupdoCrudMachine |
Simple state machine for typical CRUD entities accessed via Flupdo. More... | |
class | FlupdoGenericListing |
A very generic listing based on Flupdo::SelectBuilder. More... | |
class | FlupdoMachine |
Base class for state machines accessed via Flupdo. More... | |
class | GraphMLException |
Something went wrong when parsing GraphML file. More... | |
class | GraphMLReader |
GraphML reader. More... | |
interface | IListing |
A prefered way to retrieve list of existing state machine instances. More... | |
interface | IMachineDefinitionReader |
Interface of state machine definition reader – converts external file to Smalldb machine definition. More... | |
class | InstanceDoesNotExistException |
Instance does not exist, so it does not make sense to read properties or something like that. More... | |
class | InvalidArgumentException |
Wrong data passed to state machine. More... | |
class | InvalidReferenceException |
Invalid reference requested. More... | |
class | JsonDirBackend |
Smalldb Backend which loads state machine definitions from a directory full of JSON files and other files included by the JSON files; each JSON file defines a one state machine type. More... | |
class | JsonException |
class | JsonReader |
JSON reader. More... | |
class | JsonSchemaHtmlRenderer |
Render JSON schema into HTML elements. More... | |
class | JsonSchemaReader |
Load JSON schema from file and interpret extends_file directive. More... | |
class | Reference |
Reference to one or more state machines. More... | |
class | RuntimeException |
Something went wrong in state machine. More... | |
class | SimpleBackend |
Simple and stupid backend which must be told about everything. More... | |
class | TransitionAccessException |
Access denied to requested transition. More... | |
class | TransitionException |
Something is wrong with current transition. More... | |
class | TransitionPreCheckException |
Transition aborted by pre-check method. More... | |
class | UnknownFiltersException |
Unknown filters detected when creating filters. More... | |
class | Utils |
Utilities. More... | |