A B C D E G H I M N O P R S 

A

AbstractConfiguration - Class in io.confound.config
Abstract configuration implementation.
AbstractConfiguration(Optional<Configuration>) - Constructor for class io.confound.config.AbstractConfiguration
Parent configuration constructor.
AbstractStringConfiguration - Class in io.confound.config
Abstract configuration implementation for which the underlying storage is based solely on strings.
AbstractStringConfiguration(Optional<Configuration>) - Constructor for class io.confound.config.AbstractStringConfiguration
Parent configuration constructor.

B

BaseConfiguration - Class in io.confound.config
Abstract configuration implementation providing common base functionality.
BaseConfiguration(Optional<Configuration>) - Constructor for class io.confound.config.BaseConfiguration
Parent configuration constructor.

C

Configuration - Interface in io.confound.config
Access to configuration parameters.
ConfigurationException - Exception in io.confound.config
An unchecked illegal state exception to indicate that the system is not configured correctly for some operation.
ConfigurationException(String) - Constructor for exception io.confound.config.ConfigurationException
Message constructor.
ConfigurationException(String, Throwable) - Constructor for exception io.confound.config.ConfigurationException
Message and cause constructor.
ConfigurationException(Throwable) - Constructor for exception io.confound.config.ConfigurationException
Cause constructor.

D

dereferenceString(String) - Method in class io.confound.config.BaseConfiguration
Evaluates and replaces any references in the given string.

E

EmptyConfiguration - Class in io.confound.config
A configuration implementation that contains no definitions.
EmptyConfiguration() - Constructor for class io.confound.config.EmptyConfiguration
No-argument constructor.
EmptyConfiguration(Configuration) - Constructor for class io.confound.config.EmptyConfiguration
Context class and parent configuration constructor.
EmptyConfiguration(Optional<Configuration>) - Constructor for class io.confound.config.EmptyConfiguration
Optional parent configuration constructor.

G

getBoolean(String) - Method in interface io.confound.config.Parameters
Retrieves a Boolean parameter.
getDouble(String) - Method in interface io.confound.config.Parameters
Retrieves a floating point parameter.
getInt(String) - Method in interface io.confound.config.Parameters
Retrieves an integer parameter.
getKey() - Method in exception io.confound.config.MissingParameterException
 
getLong(String) - Method in interface io.confound.config.Parameters
Retrieves a long integer parameter.
getOptionalBoolean(String) - Method in class io.confound.config.AbstractStringConfiguration
Retrieves a Boolean parameter that may not be present.
getOptionalBoolean(String) - Method in class io.confound.config.EmptyConfiguration
 
getOptionalBoolean(String) - Method in interface io.confound.config.Parameters
Retrieves a Boolean parameter that may not be present.
getOptionalDereferencedString(String) - Method in class io.confound.config.BaseConfiguration
Implementation for ultimately retrieving a string parameter.
getOptionalDouble(String) - Method in class io.confound.config.AbstractStringConfiguration
Retrieves a floating point parameter that may not be present.
getOptionalDouble(String) - Method in class io.confound.config.EmptyConfiguration
 
getOptionalDouble(String) - Method in interface io.confound.config.Parameters
Retrieves a floating point parameter that may not be present.
getOptionalInt(String) - Method in class io.confound.config.AbstractStringConfiguration
Retrieves an integer parameter that may not be present.
getOptionalInt(String) - Method in class io.confound.config.EmptyConfiguration
 
getOptionalInt(String) - Method in interface io.confound.config.Parameters
Retrieves an integer parameter that may not be present.
getOptionalLong(String) - Method in class io.confound.config.AbstractStringConfiguration
Retrieves a long integer parameter that may not be present.
getOptionalLong(String) - Method in class io.confound.config.EmptyConfiguration
 
getOptionalLong(String) - Method in interface io.confound.config.Parameters
Retrieves a long integer parameter that may not be present.
getOptionalParameter(String) - Method in class io.confound.config.AbstractStringConfiguration
Retrieves a general parameter that may not be present.
getOptionalParameter(String) - Method in class io.confound.config.EmptyConfiguration
 
getOptionalParameter(String) - Method in interface io.confound.config.Parameters
Retrieves a general parameter that may not be present.
getOptionalPath(String) - Method in class io.confound.config.AbstractStringConfiguration
Retrieves a path parameter that may not be present.
getOptionalPath(String) - Method in class io.confound.config.EmptyConfiguration
 
getOptionalPath(String) - Method in interface io.confound.config.Parameters
Retrieves a path parameter that may not be present.
getOptionalString(String) - Method in class io.confound.config.BaseConfiguration
Retrieves a string parameter that may not be present.
getOptionalString(String) - Method in class io.confound.config.EmptyConfiguration
 
getOptionalString(String) - Method in interface io.confound.config.Parameters
Retrieves a string parameter that may not be present.
getOptionalStringImpl(String) - Method in class io.confound.config.BaseConfiguration
Implementation for ultimately retrieving a raw string parameter.
getOptionalStringImpl(String) - Method in class io.confound.config.StringMapConfiguration
Implementation for ultimately retrieving a raw string parameter.
getOptionalUri(String) - Method in class io.confound.config.AbstractStringConfiguration
Retrieves a URI parameter that may not be present.
getOptionalUri(String) - Method in class io.confound.config.EmptyConfiguration
 
getOptionalUri(String) - Method in interface io.confound.config.Parameters
Retrieves a URI parameter that may not be present.
getParameter(String) - Method in interface io.confound.config.Parameters
Retrieves a general parameter.
getParentConfiguration() - Method in class io.confound.config.AbstractConfiguration
 
getParentConfiguration() - Method in interface io.confound.config.Configuration
 
getPath(String) - Method in interface io.confound.config.Parameters
Retrieves a path parameter.
getString(String) - Method in interface io.confound.config.Parameters
Retrieves a string parameter.
getUri(String) - Method in interface io.confound.config.Parameters
Retrieves a URI parameter.

H

hasParameter(String) - Method in class io.confound.config.AbstractStringConfiguration
Determines whether a parameter of some type exists for the given parameter key.
hasParameter(String) - Method in interface io.confound.config.Configuration
Determines whether a parameter of some type exists for the given parameter key.
hasParameter(String) - Method in class io.confound.config.EmptyConfiguration
 
hasParameter(String) - Method in interface io.confound.config.Parameters
Determines whether a parameter of some type exists for the given parameter key.

I

io.confound.config - package io.confound.config
 

M

MissingParameterException - Exception in io.confound.config
A configuration exception indicating that a configuration parameter was not found.
MissingParameterException(String) - Constructor for exception io.confound.config.MissingParameterException
Key constructor.
MissingParameterException(String, String) - Constructor for exception io.confound.config.MissingParameterException
Message and key constructor.
MissingParameterException(String, String, Throwable) - Constructor for exception io.confound.config.MissingParameterException
Message and cause constructor.
MissingParameterException(String, Throwable) - Constructor for exception io.confound.config.MissingParameterException
Cause constructor.

N

normalizeKey(String) - Method in class io.confound.config.BaseConfiguration
Normalizes a requested key if required by this implementation.

O

or(Optional<T>, Supplier<Optional<T>>) - Static method in class io.confound.config.AbstractConfiguration
Returns another another optional from a supplier if the given optional is not present.

P

Parameters - Interface in io.confound.config
General access to configuration parameters.

R

requireParameter(Optional<T>, String) - Method in interface io.confound.config.Parameters
Retrieves a required parameter from an Optional, throwing a MissingParameterException if the parameter not present.
resolvePath(Path) - Method in interface io.confound.config.Parameters
Resolves the given path as appropriate.

S

StringMapConfiguration - Class in io.confound.config
Configuration implementation backed by a Map with string values.
StringMapConfiguration(Configuration, Map<String, String>) - Constructor for class io.confound.config.StringMapConfiguration
Parent configuration and map constructor.
StringMapConfiguration(Map<String, String>) - Constructor for class io.confound.config.StringMapConfiguration
Map constructor.
StringMapConfiguration(Optional<Configuration>, Map<String, String>) - Constructor for class io.confound.config.StringMapConfiguration
Parent configuration and map constructor.
A B C D E G H I M N O P R S 
Skip navigation links

Copyright © 2018 GlobalMentor, Inc.. All rights reserved.