Index

A C D E F G H I L M N O P R S T V W 
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.
A C D E F G H I L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form