| Interface | Description |
|---|---|
| ConfigConstraint |
Interface for specifying constraints on a Config.
|
| ValueConstraint |
Interface for specifying constraints on a config value.
|
| Class | Description |
|---|---|
| AbstractValueConstraint |
Abstract base class for value constraints.
|
| ClassNameSetValueConstraint |
A config value constraint that requires the value to be a list of valid class names.
|
| ClassNameValueConstraint |
A config value constraint that requires the value to be a valid class name.
|
| Config |
This class represents a config file and any other config files that might have been included with a !include directive.
|
| DiscreteValueConstraint |
A config value constraint that requires the value to be one of a discrete set of values.
|
| FloatValueConstraint |
A floating-point number constraint on a config value.
|
| IntegerValueConstraint |
An integer constraint on a config value.
|
| Exception | Description |
|---|---|
| ConfigException |
Exception class for problems with config files.
|
| NoSuchConfigOptionException |
An unchecked exception that is thrown when an application attempts to read an undefined config option.
|