All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description BooleanNode The BooleanNode class represents a boolean in a configuration tree.ChangesRequiringRestart ChangesRequiringRestart.CompareFunc Interface used to pass lambda functions from generated code to compareArray/-Map functions.ConfigBuilder Root interface for all config builders.ConfigInstance Represents an instance of an application config with a specific configId.ConfigInstance.Builder ConfigInstance.Producer ConfigurationRuntimeException This exception is thrown on internal errors in the configuration system.DoubleNode The DoubleNode class represents a double in a configuration tree.EnumNode<ENUM extends java.lang.Enum<?>> The EnumNode class is a superclass for Enumerations in a configuration tree.FileNode Represents a 'file' in aConfigInstance
, usually a filename.FileReference An immutable file reference that can only be created from classes within the same package.InnerNode Superclass for all inner nodes in aConfigInstance
.InnerNodeVector<NODE extends InnerNode> IntegerNode The IntegerNode class represents an integer in a configuration tree.LeafNode<T> Superclass for all leaf nodes in aConfigInstance
.LeafNodeMaps LeafNodeVector<REAL,NODE extends LeafNode<REAL>> A vector of leaf nodes.LongNode Represents a long in a configuration tree.Node The Node class is superclass for all nodes in aConfigInstance
.NodeVector<NODE> A NodeVector represents an array declared with '[]' in a config definition file.NodeVector.ReadOnlyException PathNode Represents a 'path' in aConfigInstance
, usually a filename.ReferenceNode A ReferenceNode class represents a reference (that is a config-id) in aConfigInstance
.Serializer StringNode A StringNode class represents a string in aConfigInstance
.UrlNode Represents a 'url' in aConfigInstance
, which will be downloaded and made available as aFile
.UrlReference Similar toFileReference
, holds either a URL or a file path to the downloaded file depending on state.