Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addOrReplace(String, String) - Method in class wtf.dpl.core.config.Config
- addPropertyChangeListener(PropertyChangeListener) - Method in class wtf.dpl.core.config.ConfigBean
- asBean(PropertyKeyLeaf<T>) - Method in class wtf.dpl.core.config.Config
- ATTRIBUTE_PATTERN - Static variable in class wtf.dpl.core.config.Config
-
A regex to extract XML attribute portion of a configuration key.
C
- Config - Class in wtf.dpl.core.config
-
TODO Describe enhancements.
- Config(Class<?>) - Constructor for class wtf.dpl.core.config.Config
- Config(Class<?>, boolean) - Constructor for class wtf.dpl.core.config.Config
- Config(String, boolean) - Constructor for class wtf.dpl.core.config.Config
- Config(String, String) - Constructor for class wtf.dpl.core.config.Config
- CONFIG_KEY - Static variable in class wtf.dpl.core.config.Config
- CONFIG_NAME - Static variable in class wtf.dpl.core.config.Config
-
System property for overriding the default resource name.
- CONFIG_SOURCE - Static variable in class wtf.dpl.core.config.Config
- ConfigBean<T> - Class in wtf.dpl.core.config
- ConfigBean() - Constructor for class wtf.dpl.core.config.ConfigBean
- ConfigBean(Config, PropertyKeyLeaf<T>) - Constructor for class wtf.dpl.core.config.ConfigBean
- ConfigConversionHandler - Class in wtf.dpl.core.config.conversion
- ConfigConversionHandler(AbstractConfiguration) - Constructor for class wtf.dpl.core.config.conversion.ConfigConversionHandler
- ConfigException - Exception Class in wtf.dpl.core.config.exception
- ConfigException(String) - Constructor for exception class wtf.dpl.core.config.exception.ConfigException
- ConfigException(String, Object...) - Constructor for exception class wtf.dpl.core.config.exception.ConfigException
- ConfigException(String, Throwable, Object...) - Constructor for exception class wtf.dpl.core.config.exception.ConfigException
- ConfigHelper - Class in wtf.dpl.core.config
- ConfigHelper() - Constructor for class wtf.dpl.core.config.ConfigHelper
- ConfigNotFoundException - Exception Class in wtf.dpl.core.config.exception
- ConfigNotFoundException(String) - Constructor for exception class wtf.dpl.core.config.exception.ConfigNotFoundException
- ConfigParameter - Annotation Interface in wtf.dpl.core.config.annotation
- ConfigParameterized - Annotation Interface in wtf.dpl.core.config.annotation
- ConfigParameterName - Annotation Interface in wtf.dpl.core.config.annotation
- ConfigParameters - Class in wtf.dpl.core.config
- ConfigValueParser - Annotation Interface in wtf.dpl.core.config.conversion
-
Annotates a class's method which will, given a String, return an instance of that class.
- ConfigValueStringifier - Annotation Interface in wtf.dpl.core.config.conversion
- containsPrefix(String) - Method in class wtf.dpl.core.config.Config
- containsPrefix(PKV<?>) - Method in class wtf.dpl.core.config.Config
- createBean(PropertyKeyLeaf<T>) - Method in class wtf.dpl.core.config.Config
- createConfiguration(String, String) - Static method in class wtf.dpl.core.config.Config
- createKey(String...) - Static method in class wtf.dpl.core.config.ConfigHelper
D
- defaultValue() - Method in class wtf.dpl.core.config.key.PropertyKeyLeaf
- dump(Properties, String) - Static method in class wtf.dpl.core.config.PropertyUtil
- dump(Configuration, String) - Static method in class wtf.dpl.core.config.ConfigHelper
- dump(Configuration, String, boolean) - Static method in class wtf.dpl.core.config.ConfigHelper
E
- equals(Object) - Method in class wtf.dpl.core.config.key.PKA
- equals(Object) - Method in record class wtf.dpl.core.config.SystemProperty
-
Indicates whether some other object is "equal to" this one.
F
- filter(Predicate<String>) - Method in class wtf.dpl.core.config.Config
G
- get(PropertyKeyLeaf<T>) - Method in class wtf.dpl.core.config.Config
- getAttributes(String) - Method in class wtf.dpl.core.config.Config
- getBoolean(String, boolean) - Static method in class wtf.dpl.core.config.PropertyUtil
- getConfig() - Method in interface wtf.dpl.core.config.IConfigurable
-
Typically delegates the call to its parent object.
- getConfigParameters(Class<?>) - Static method in class wtf.dpl.core.config.ConfigParameters
- getConfigParameters(Object) - Static method in class wtf.dpl.core.config.ConfigParameters
- getInfo(Configuration, TextTable, boolean) - Static method in class wtf.dpl.core.config.ConfigHelper
- getIntPair(String, String, String) - Static method in class wtf.dpl.core.config.ConfigHelper
- getIntPair(String, String, ImmutablePair<Integer, Integer>) - Static method in class wtf.dpl.core.config.ConfigHelper
- getIntPair(Configuration, String, String, String) - Static method in class wtf.dpl.core.config.ConfigHelper
- getKey() - Method in class wtf.dpl.core.config.ConfigBean
- getKeyName() - Method in class wtf.dpl.core.config.ConfigBean
- getName() - Method in class wtf.dpl.core.config.Config
- getParser(Class<?>) - Static method in class wtf.dpl.core.config.conversion.ConfigConversionHandler
-
Returns the given class's method which meets all of these conditions: Has the ConfigValueParser annotation Is public Is static Has a single String argument Return type is same as class
- getRequired(PKV<T>) - Method in class wtf.dpl.core.config.Config
- getStringifier(Class<?>) - Static method in class wtf.dpl.core.config.conversion.ConfigConversionHandler
-
Returns the given class's method which meets all of these conditions: Has the ConfigValueStringifier annotation Is public Either Is static and has a single argument with class's type or Is not static and has no arguments Return type is String
- getValue() - Method in class wtf.dpl.core.config.ConfigBean
H
- hashCode() - Method in record class wtf.dpl.core.config.SystemProperty
-
Returns a hash code value for this object.
- hasValue() - Method in class wtf.dpl.core.config.ConfigBean
I
- IConfigurable<T> - Interface in wtf.dpl.core.config
-
This interface is implemented by any class that is capable of accessing its configuration.
- include(Map.Entry<Object, Object>) - Method in class wtf.dpl.core.config.Config
-
Filter used to ignore "uninteresting" system properties.
- IncompatiblePropertiesException - Exception Class in wtf.dpl.core.config.exception
- IncompatiblePropertiesException(PKV<?>...) - Constructor for exception class wtf.dpl.core.config.exception.IncompatiblePropertiesException
- invalidProperty(String, String...) - Static method in exception class wtf.dpl.core.config.exception.ConfigException
- InvalidPropertyException - Exception Class in wtf.dpl.core.config.exception
- InvalidPropertyException(String) - Constructor for exception class wtf.dpl.core.config.exception.InvalidPropertyException
- InvalidPropertyException(String, String) - Constructor for exception class wtf.dpl.core.config.exception.InvalidPropertyException
- isRequired() - Method in class wtf.dpl.core.config.key.PropertyKeyBase
L
- list(Configuration, String) - Static method in class wtf.dpl.core.config.ConfigHelper
M
- MissingPropertyException - Exception Class in wtf.dpl.core.config.exception
- MissingPropertyException(PropertyKeyLeaf<?>) - Constructor for exception class wtf.dpl.core.config.exception.MissingPropertyException
- MissingPropertyException(PropertyKeyLeaf<?>, String) - Constructor for exception class wtf.dpl.core.config.exception.MissingPropertyException
N
- name() - Method in class wtf.dpl.core.config.key.PKA
- name() - Method in class wtf.dpl.core.config.key.PropertyKeyBase
- NaturalNumber - Class in wtf.dpl.core.config.value
-
A non-negative integer.
- NaturalNumber(int) - Constructor for class wtf.dpl.core.config.value.NaturalNumber
- nissingResource(String) - Static method in exception class wtf.dpl.core.config.exception.ConfigException
O
- of(String) - Static method in class wtf.dpl.core.config.key.PKA
-
Creates an attribute without a default value or parent.
- of(String) - Static method in class wtf.dpl.core.config.key.PKB
-
Top-level parent, aka prefix.
- of(String, Class<? extends T>) - Static method in class wtf.dpl.core.config.key.PKV
-
Unqualified name, null default value.
- of(String, Class<? extends T>, PKB) - Static method in class wtf.dpl.core.config.key.PKV
-
Qualified name, null default value.
- of(String, T) - Static method in class wtf.dpl.core.config.key.PKV
-
Unqualified name.
- of(String, T, PKB) - Static method in class wtf.dpl.core.config.key.PKA
-
Creates an attribute with a default value.
- of(String, T, PKB) - Static method in class wtf.dpl.core.config.key.PKV
-
Qualified name.
- of(String, PKB) - Static method in class wtf.dpl.core.config.key.PKA
-
Creates an attribute without a default value.
- of(String, PKB) - Static method in class wtf.dpl.core.config.key.PKB
-
Intermediate parent, aka infix.
P
- parent() - Method in class wtf.dpl.core.config.key.PropertyKeyBase
- PKA<T> - Class in wtf.dpl.core.config.key
-
Configuration property key attribute.
- PKB - Class in wtf.dpl.core.config.key
-
Configuration property key branch.
- PKV<T> - Class in wtf.dpl.core.config.key
-
Configuration property's value definition.
- PropertyKeyBase<T> - Class in wtf.dpl.core.config.key
-
Base class for configuration property & attribute keys.
- PropertyKeyBase(String, PKB) - Constructor for class wtf.dpl.core.config.key.PropertyKeyBase
- PropertyKeyLeaf<T> - Class in wtf.dpl.core.config.key
-
Configuration property key leaf.
- PropertyKeyLeaf(String, T, Class<? extends T>, PKB) - Constructor for class wtf.dpl.core.config.key.PropertyKeyLeaf
- propertyType() - Method in class wtf.dpl.core.config.key.PKA
- propertyType() - Method in class wtf.dpl.core.config.key.PKV
- propertyType() - Method in class wtf.dpl.core.config.key.PropertyKeyLeaf
-
Used by error/warning messages.
- PropertyUtil - Class in wtf.dpl.core.config
- PropertyUtil() - Constructor for class wtf.dpl.core.config.PropertyUtil
- PropertyValueException - Exception Class in wtf.dpl.core.config.exception
- PropertyValueException(String) - Constructor for exception class wtf.dpl.core.config.exception.PropertyValueException
- PropertyValueException(String, String) - Constructor for exception class wtf.dpl.core.config.exception.PropertyValueException
- PropertyValueException(String, Throwable) - Constructor for exception class wtf.dpl.core.config.exception.PropertyValueException
R
- removePropertyChangeListener(PropertyChangeListener) - Method in class wtf.dpl.core.config.ConfigBean
- required() - Method in class wtf.dpl.core.config.key.PropertyKeyBase
S
- setValue(T) - Method in class wtf.dpl.core.config.ConfigBean
- setValue(PKV<T>, T) - Method in class wtf.dpl.core.config.Config
- streamKeys() - Method in class wtf.dpl.core.config.Config
-
Returns the configuration's keys, excluding attribute keys.
- streamKeys(boolean) - Method in class wtf.dpl.core.config.Config
-
Returns the configuration's keys.
- stringify(T) - Static method in class wtf.dpl.core.config.conversion.ConfigConversionHandler
- subset(String) - Method in class wtf.dpl.core.config.Config
- subset(PKV<?>) - Method in class wtf.dpl.core.config.Config
- subsets(String, String) - Method in class wtf.dpl.core.config.Config
- SystemProperty - Record Class in wtf.dpl.core.config
-
String wrapper used to identify configuration properties which were created from system properties.
- SystemProperty(String) - Constructor for record class wtf.dpl.core.config.SystemProperty
-
Creates an instance of a
SystemProperty
record class.
T
- to(Object, Class<T>, ConfigurationInterpolator) - Method in class wtf.dpl.core.config.conversion.ConfigConversionHandler
- toArray(Object, Class<?>, ConfigurationInterpolator) - Method in class wtf.dpl.core.config.conversion.ConfigConversionHandler
- toCollection(Object, Class<T>, ConfigurationInterpolator, Collection<T>) - Method in class wtf.dpl.core.config.conversion.ConfigConversionHandler
- toString() - Method in record class wtf.dpl.core.config.SystemProperty
-
Returns a string representation of this record class.
- toString() - Method in class wtf.dpl.core.config.value.NaturalNumber
V
- value() - Element in annotation interface wtf.dpl.core.config.annotation.ConfigParameter
- value() - Method in record class wtf.dpl.core.config.SystemProperty
-
Returns the value of the
value
record component. - value() - Method in class wtf.dpl.core.config.value.NaturalNumber
- valueClass() - Method in class wtf.dpl.core.config.key.PropertyKeyLeaf
- valueOf(String) - Static method in class wtf.dpl.core.config.value.NaturalNumber
W
- writeConfig(String) - Method in class wtf.dpl.core.config.Config
-
TODO Finish this.
- writeConfigParameters(Class<?>) - Static method in class wtf.dpl.core.config.ConfigParameters
- writeConfigParameters(Object) - Static method in class wtf.dpl.core.config.ConfigParameters
- wtf.dpl.core.config - package wtf.dpl.core.config
- wtf.dpl.core.config.annotation - package wtf.dpl.core.config.annotation
- wtf.dpl.core.config.conversion - package wtf.dpl.core.config.conversion
- wtf.dpl.core.config.exception - package wtf.dpl.core.config.exception
- wtf.dpl.core.config.key - package wtf.dpl.core.config.key
- wtf.dpl.core.config.value - package wtf.dpl.core.config.value
-
Various property value types.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form