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