All Classes and Interfaces

Class
Description
The BooleanNode class represents a boolean in a configuration tree.
This class aggregates information about config changes that causes a restart to be required.
Interface used to pass lambda functions from generated code to compareArray/-Map functions.
Root interface for all config builders.
Represents an instance of an application config with a specific configId.
 
 
This exception is thrown on internal errors in the configuration system.
The DoubleNode class represents a double in a configuration tree.
EnumNode<ENUM extends Enum<?>>
The EnumNode class is a superclass for Enumerations in a configuration tree.
Represents a 'file' in a ConfigInstance, usually a filename.
An immutable file reference.
Superclass for all inner nodes in a ConfigInstance.
 
The IntegerNode class represents an integer in a configuration tree.
Superclass for all leaf nodes in a ConfigInstance.
 
A vector of leaf nodes.
Represents a long in a configuration tree.
Represents a 'model' in a ConfigInstance.
An immutable reference to a model.
The Node class is superclass for all nodes in a ConfigInstance.
A NodeVector represents an array declared with '[]' in a config definition file.
 
Represents a 'path' in a ConfigInstance, usually a filename.
A ReferenceNode class represents a reference (that is a config-id) in a ConfigInstance.
 
A StringNode class represents a string in a ConfigInstance.
Escapes strings into and out of a format where they only contain printable characters.
Represents a 'url' in a ConfigInstance, which will be downloaded and made available as a File.
Similar to FileReference, holds either a URL or a file path to the downloaded file depending on state.