Skip navigation links
A C E G H I L N O S T 

A

AmbiguousConfigurationValuesException - Exception in org.microbean.configuration.api
A ConfigurationException indicating that conflicting ConfigurationValues were found for a given configuration property request.
AmbiguousConfigurationValuesException(String, Throwable, Map<? extends String, ? extends String>, String, Collection<? extends ConfigurationValue>) - Constructor for exception org.microbean.configuration.api.AmbiguousConfigurationValuesException

C

ConfigurationException - Exception in org.microbean.configuration.api
A RuntimeException indicating that a MicroBean Configuration-related error has occurred.
ConfigurationException() - Constructor for exception org.microbean.configuration.api.ConfigurationException
Creates a new ConfigurationException.
ConfigurationException(String) - Constructor for exception org.microbean.configuration.api.ConfigurationException
Creates a new ConfigurationException.
ConfigurationException(Throwable) - Constructor for exception org.microbean.configuration.api.ConfigurationException
Creates a new ConfigurationException.
ConfigurationException(String, Throwable) - Constructor for exception org.microbean.configuration.api.ConfigurationException
Creates a new ConfigurationException.
Configurations - Class in org.microbean.configuration.api
A single source for configuration values suitable for an application.
Configurations() - Constructor for class org.microbean.configuration.api.Configurations
Creates a new Configurations.
ConfigurationValue - Class in org.microbean.configuration.api
A value for a configuration property, particularly as exposed by an AmbiguousConfigurationValuesException.
ConfigurationValue(Serializable, Map<String, String>, String, String, boolean) - Constructor for class org.microbean.configuration.api.ConfigurationValue
Creates a new ConfigurationValue.
ConversionException - Exception in org.microbean.configuration.api
A ConfigurationException indicating that a problem was encountered during type conversion.
ConversionException() - Constructor for exception org.microbean.configuration.api.ConversionException
Creates a new ConversionException.
ConversionException(String) - Constructor for exception org.microbean.configuration.api.ConversionException
Creates a new ConversionException.
ConversionException(Throwable) - Constructor for exception org.microbean.configuration.api.ConversionException
Creates a new ConversionException.
ConversionException(String, Throwable) - Constructor for exception org.microbean.configuration.api.ConversionException
Creates a new ConversionException.
createLogger() - Method in class org.microbean.configuration.api.Configurations
Returns a Logger for use by this Configurations implementation.

E

equals(Object) - Method in class org.microbean.configuration.api.ConfigurationValue
Returns true if the supplied Object is equal to this ConfigurationValue.
equals(Object) - Method in class org.microbean.configuration.api.TypeLiteral
Returns true if the supplied Object is equal to this TypeLiteral.

G

getConfigurationCoordinates() - Method in class org.microbean.configuration.api.Configurations
Returns a Map of configuration coordinates—aspects and their values that define a location within which requests for configuration values may take place.
getConversionTypes() - Method in class org.microbean.configuration.api.Configurations
Returns a non-null, immutable Set of Types representing all the types to which String-typed configuration values may be converted by this Configurations object.
getCoordinates() - Method in exception org.microbean.configuration.api.AmbiguousConfigurationValuesException
Returns a Map representing the configuration coordinates in effect when this AmbiguousConfigurationValuesException was created.
getCoordinates() - Method in class org.microbean.configuration.api.ConfigurationValue
Returns the configuration coordinates locating this ConfigurationValue in configuration space.
getName() - Method in exception org.microbean.configuration.api.AmbiguousConfigurationValuesException
Returns the name of the configuration property for which a value was requested.
getName() - Method in class org.microbean.configuration.api.ConfigurationValue
Returns the name of the configuration property for which this ConfigurationValue is a value.
getNames() - Method in class org.microbean.configuration.api.Configurations
Returns an unmodifiable Set of names of ConfigurationValues that might be returned by this Configurations instance.
getSource() - Method in class org.microbean.configuration.api.ConfigurationValue
Returns the system that created this ConfigurationValue.
getType() - Method in class org.microbean.configuration.api.TypeLiteral
Returns the Type represented by this TypeLiteral.
getValue(String) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property with the supplied name.
getValue(String, String) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property with the supplied name, or the supplied defaultValue if otherwise null would be returned.
getValue(Map<String, String>, String) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property suitable for the supplied configurationCoordinates and name.
getValue(Map<String, String>, String, String) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property suitable for the supplied configurationCoordinates and name, or the supplied defaultValue if otherwise null would be returned.
getValue(String, Class<T>) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property suitable for the supplied name, converted, if possible, to the supplied type.
getValue(String, Class<T>, String) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property suitable for the supplied name, converted, if possible, to the supplied type.
getValue(Map<String, String>, String, Class<T>) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property suitable for the supplied configurationCoordinates and name, converted, if possible, to the supplied type.
getValue(Map<String, String>, String, Class<T>, String) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property suitable for the supplied configurationCoordinates and name, or the supplied defaultValue if null would otherwise be returned, converted, if possible, to the supplied type.
getValue(String, TypeLiteral<T>) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property suitable for the supplied name, converted, if possible, to the type represented by the supplied typeLiteral.
getValue(String, TypeLiteral<T>, String) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property suitable for the supplied name, or the supplied defaultValue if null would otherwise be returned, converted, if possible, to the type represented by the supplied typeLiteral.
getValue(Map<String, String>, String, TypeLiteral<T>) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property suitable for the supplied configurationCoordinates and name, converted, if possible, to the type represented by the supplied typeLiteral.
getValue(Map<String, String>, String, TypeLiteral<T>, String) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property suitable for the supplied configurationCoordinates and name, converted, if possible, to the type represented by the supplied typeLiteral.
getValue(String, Type) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property suitable for the supplied name, converted, if possible, to the type represented by the supplied type.
getValue(String, Type, String) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property suitable for the supplied name, or the supplied defaultValue if otherwise null would be returned, converted, if possible, to the type represented by the supplied type.
getValue(Map<String, String>, String, Type) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property suitable for the supplied configurationCoordinates and name, converted, if possible, to the type represented by the supplied type.
getValue(Map<String, String>, String, Type, String) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property suitable for the supplied configurationCoordinates and name, or the supplied defaultValue if null would otherwise be returned, converted, if possible, to the type represented by the supplied type.
getValue(Map<String, String>, Collection<String>, String) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property suitable for the supplied configurationCoordinates and name, or the supplied defaultValue if null would otherwise be returned.
getValue(Map<String, String>, Collection<String>) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property suitable for the supplied configurationCoordinates and name, or null.
getValue(Collection<String>) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property suitable for the supplied names, or null.
getValue(Collection<String>, String) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property suitable for the supplied names, or the supplied defaultValue.
getValue(Collection<String>, Class<T>, String) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property suitable for the supplied names, converted, if possible, to the type represented by the supplied type, or the supplied defaultValue.
getValue(Collection<String>, Type, String) - Method in class org.microbean.configuration.api.Configurations
 
getValue(Collection<String>, TypeLiteral<T>, String) - Method in class org.microbean.configuration.api.Configurations
 
getValue(Collection<String>, Class<T>) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property suitable for the supplied names, converted, if possible, to the type represented by the supplied type, or null.
getValue(Collection<String>, Type) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property suitable for the supplied names, converted, if possible, to the type represented by the supplied type, or null.
getValue(Collection<String>, TypeLiteral<T>) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property suitable for the supplied names, converted, if possible, to the type represented by the supplied typeLiteral, or null.
getValue(Map<String, String>, Collection<String>, Class<T>, String) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property suitable for the supplied configurationCoordinates and names, or the supplied defaultValue if null would otherwise be returned, converted, if possible, to the type represented by the supplied type.
getValue(Map<String, String>, Collection<String>, TypeLiteral<T>, String) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property suitable for the supplied configurationCoordinates and names, or the supplied defaultValue if null would otherwise be returned, converted, if possible, to the type represented by the supplied type.
getValue(Map<String, String>, Collection<String>, Type, String) - Method in class org.microbean.configuration.api.Configurations
Returns a configuration value corresponding to the configuration property suitable for the supplied configurationCoordinates and names, or the supplied defaultValue if null would otherwise be returned, converted, if possible, to the type represented by the supplied type.
getValue() - Method in class org.microbean.configuration.api.ConfigurationValue
Returns the actual value that this ConfigurationValue represents.
getValues() - Method in exception org.microbean.configuration.api.AmbiguousConfigurationValuesException
Returns the Collection of conflicting values that caused this AmbiguousConfigurationValuesException to be created.

H

hashCode() - Method in class org.microbean.configuration.api.ConfigurationValue
Returns a hashcode for this ConfigurationValue.
hashCode() - Method in class org.microbean.configuration.api.TypeLiteral
Returns a hashcode for this TypeLiteral based off its Type's hashcode.

I

isAuthoritative() - Method in class org.microbean.configuration.api.ConfigurationValue
Returns true if this ConfigurationValue is to be regarded as authoritative.

L

logger - Variable in class org.microbean.configuration.api.Configurations

N

newInstance() - Static method in class org.microbean.configuration.api.Configurations
Returns a Configurations implementation found using the standard ServiceLoader mechanism.

O

org.microbean.configuration.api - package org.microbean.configuration.api
Provides classes and interfaces for working with configuration properties and their values.

S

specificity() - Method in class org.microbean.configuration.api.ConfigurationValue
Returns the specificity of this ConfigurationValue.

T

toString() - Method in exception org.microbean.configuration.api.AmbiguousConfigurationValuesException
Returns a non-null String representation of this AmbiguousConfigurationValuesException.
toString() - Method in class org.microbean.configuration.api.ConfigurationValue
Returns a non-null String representation of this ConfigurationValue.
toString() - Method in class org.microbean.configuration.api.TypeLiteral
Returns a non-null String representation of this TypeLiteral.
TypeLiteral<T> - Class in org.microbean.configuration.api
A class that can represent generic types.
TypeLiteral() - Constructor for class org.microbean.configuration.api.TypeLiteral
Creates a new TypeLiteral.
TypeLiteral(Class<T>) - Constructor for class org.microbean.configuration.api.TypeLiteral
Creates a new TypeLiteral with a deeper class hierarchy.
A C E G H I L N O S T 
Skip navigation links

Copyright © 2017–2018, microBean. All rights reserved.