A B C D E F G L M N O P R S T V X 

A

accept(URL) - Method in interface org.aeonbits.owner.loaders.Loader
Indicates wether this Loader does accept the URL, guessing the content type from it.
accept(URL) - Method in class org.aeonbits.owner.loaders.PropertiesLoader
 
accept(URL) - Method in class org.aeonbits.owner.loaders.XMLLoader
 
Accessible - Interface in org.aeonbits.owner
Allows a Config object to access the contents of the properties, providing utility methods to perform consequent operations.
addPropertyChangeListener(PropertyChangeListener) - Method in interface org.aeonbits.owner.Mutable
Adds a PropertyChangeListener to the Mutable interface.
addPropertyChangeListener(String, PropertyChangeListener) - Method in interface org.aeonbits.owner.Mutable
Adds a PropertyChangeListener to the listener list for a specific property.
addReloadListener(ReloadListener) - Method in interface org.aeonbits.owner.Reloadable
Add a ReloadListener.

B

beforePropertyChange(PropertyChangeEvent) - Method in interface org.aeonbits.owner.event.TransactionalPropertyChangeListener
This method is invoked before the property is changed.
beforeReload(ReloadEvent) - Method in interface org.aeonbits.owner.event.TransactionalReloadListener
This method is invoked before the property are reloaded.

C

clear() - Method in interface org.aeonbits.owner.Mutable
Clears all properties.
clearProperty(String) - Static method in class org.aeonbits.owner.ConfigFactory
Clears the value for the property having the given key.
clearProperty(String) - Method in interface org.aeonbits.owner.Factory
Clears the value for the property having the given key.
Config - Interface in org.aeonbits.owner
Marker interface that must be implemented by all Config sub-interfaces.
Config.ConverterClass - Annotation Type in org.aeonbits.owner
Specifies a Converter class to allow the user to define a custom conversion logic for the type returned by the method.
Config.DefaultValue - Annotation Type in org.aeonbits.owner
Default value to be used if no property is found.
Config.DisableableFeature - Enum in org.aeonbits.owner
This enum contains the features that can be disabled using the annotation Config.DisableFeature.
Config.DisableFeature - Annotation Type in org.aeonbits.owner
Specifies to disable some of the features supported by the API.
Config.HotReload - Annotation Type in org.aeonbits.owner
Specify that the class implements hot reloading of properties from filesystem baked Config.Sources (hot reloading can't be applied to all types of URLs).
Config.HotReloadType - Enum in org.aeonbits.owner
Allows to specify which type of HotReload should be applied.
Config.Key - Annotation Type in org.aeonbits.owner
The key used for lookup for the property.
Config.LoadPolicy - Annotation Type in org.aeonbits.owner
Specifies the policy for loading the properties files.
Config.LoadType - Enum in org.aeonbits.owner
Specifies the policy type to use to load the Config.Sources files for properties.
Config.Separator - Annotation Type in org.aeonbits.owner
Specifies simple String as separator to tokenize properties values specified as a single string value, into elements for vectors and collections.
Config.Sources - Annotation Type in org.aeonbits.owner
Specifies the source from which to load the properties file.
Config.TokenizerClass - Annotation Type in org.aeonbits.owner
Specifies a Tokenizer class to allow the user to define a custom logic to split the property value into tokens to be used as single elements for vectors and collections.
ConfigFactory - Class in org.aeonbits.owner
A static factory class to instantiate Config instances.
convert(Method, String) - Method in interface org.aeonbits.owner.Converter
Converts the given input into an Object of type T.
Converter<T> - Interface in org.aeonbits.owner
Converter interface specifies how to convert an input string coming from a property value to a target object returned by the Config method.
create(Class<? extends T>, Map<?, ?>...) - Static method in class org.aeonbits.owner.ConfigFactory
Creates a Config instance from the specified interface
create(Class<? extends T>, Map<?, ?>...) - Method in interface org.aeonbits.owner.Factory
Creates a Config instance from the specified interface

D

defaultSpecFor(String) - Method in interface org.aeonbits.owner.loaders.Loader
Returns the default URL specification for a given url resource, that can be handled by this loader.
defaultSpecFor(String) - Method in class org.aeonbits.owner.loaders.PropertiesLoader
 
defaultSpecFor(String) - Method in class org.aeonbits.owner.loaders.XMLLoader
 

E

Event - Class in org.aeonbits.owner.event
The root event class for all OWNER events.
Event(Object) - Constructor for class org.aeonbits.owner.event.Event
Constructs a prototypical Event.

F

Factory - Interface in org.aeonbits.owner
Interface for factory implementation used to instantiate Config instances.

G

getEvents() - Method in class org.aeonbits.owner.event.ReloadEvent
Returns The change events regarding which properties have been modified during the reload.
getNewProperties() - Method in class org.aeonbits.owner.event.ReloadEvent
Returns the properties after the reload.
getOldProperties() - Method in class org.aeonbits.owner.event.ReloadEvent
Returns the properties before the reload.
getProperties() - Static method in class org.aeonbits.owner.ConfigFactory
Those properties will be used to expand variables specified in the `@Source` annotation, or by the ConfigFactory to configure its own behavior.
getProperties() - Method in interface org.aeonbits.owner.Factory
Those properties will be used to expand variables specified in the `@Source` annotation, or by the ConfigFactory to configure its own behavior.
getProperty(String) - Method in interface org.aeonbits.owner.Accessible
Searches for the property with the specified key in this property list.
getProperty(String, String) - Method in interface org.aeonbits.owner.Accessible
Searches for the property with the specified key in this property list.
getProperty(String) - Static method in class org.aeonbits.owner.ConfigFactory
Returns the value for a given property.
getProperty(String) - Method in interface org.aeonbits.owner.Factory
Returns the value for a given property.

L

list(PrintStream) - Method in interface org.aeonbits.owner.Accessible
Prints this property list out to the specified output stream.
list(PrintWriter) - Method in interface org.aeonbits.owner.Accessible
Prints this property list out to the specified output stream.
load(Properties, InputStream) - Method in interface org.aeonbits.owner.loaders.Loader
Loads the given input into the given result
load(Properties, InputStream) - Method in class org.aeonbits.owner.loaders.PropertiesLoader
 
load(Properties, InputStream) - Method in class org.aeonbits.owner.loaders.XMLLoader
 
load(InputStream) - Method in interface org.aeonbits.owner.Mutable
Reads a property list (key and element pairs) from the input byte stream.
load(Reader) - Method in interface org.aeonbits.owner.Mutable
Reads a property list (key and element pairs) from the input character stream in a simple line-oriented format.
Loader - Interface in org.aeonbits.owner.loaders
Defines the interface of a generic Properties loader.

M

Mutable - Interface in org.aeonbits.owner
Allows a Config object to change its property values at runtime.

N

newInstance() - Static method in class org.aeonbits.owner.ConfigFactory
Returns a new instance of a config Factory object.

O

org.aeonbits.owner - package org.aeonbits.owner
The goal of OWNER API is to minimize the code required to handle application configuration through Java properties files.
org.aeonbits.owner.event - package org.aeonbits.owner.event
Provides interfaces and classes for dealing with different types of events fired by OWNER components.
org.aeonbits.owner.loaders - package org.aeonbits.owner.loaders
Provides interfaces and classes to allow OWNER to load properties from several file formats.

P

PropertiesLoader - Class in org.aeonbits.owner.loaders
A loader able to read properties from standard Java properties files.
PropertiesLoader() - Constructor for class org.aeonbits.owner.loaders.PropertiesLoader
 
propertyNames() - Method in interface org.aeonbits.owner.Accessible
Returns a set of keys in this property list including distinct keys in the default property list if a key of the same name has not already been found from the main properties list.

R

registerLoader(Loader) - Static method in class org.aeonbits.owner.ConfigFactory
Registers a loader to enables additional file formats.
registerLoader(Loader) - Method in interface org.aeonbits.owner.Factory
Registers a loader to enables additional file formats.
reload() - Method in interface org.aeonbits.owner.Reloadable
Reloads the properties using the same logic as when the object was instantiated by ConfigFactory.create(Class, java.util.Map[]).
Reloadable - Interface in org.aeonbits.owner
Allows a Config object to implement the reloading of the properties at runtime.
ReloadEvent - Class in org.aeonbits.owner.event
A semantic event which indicates that a reload occurred.
ReloadEvent(Object, List<PropertyChangeEvent>, Properties, Properties) - Constructor for class org.aeonbits.owner.event.ReloadEvent
Constructs a prototypical Event.
ReloadListener - Interface in org.aeonbits.owner.event
The listener interface for receiving reload events.
reloadPerformed(ReloadEvent) - Method in interface org.aeonbits.owner.event.ReloadListener
This method is invoked after the property are reloaded.
removeProperty(String) - Method in interface org.aeonbits.owner.Mutable
Removes a given property.
removePropertyChangeListener(PropertyChangeListener) - Method in interface org.aeonbits.owner.Mutable
Removes a PropertyChangeListener from the Mutable interface.
removeReloadListener(ReloadListener) - Method in interface org.aeonbits.owner.Reloadable
Remove a ReloadListener.
RollbackBatchException - Exception in org.aeonbits.owner.event
Indicates that whole batch of event must be rolled back.
RollbackBatchException() - Constructor for exception org.aeonbits.owner.event.RollbackBatchException
 
RollbackBatchException(String) - Constructor for exception org.aeonbits.owner.event.RollbackBatchException
 
RollbackBatchException(Throwable) - Constructor for exception org.aeonbits.owner.event.RollbackBatchException
 
RollbackBatchException(String, Throwable) - Constructor for exception org.aeonbits.owner.event.RollbackBatchException
 
RollbackException - Exception in org.aeonbits.owner.event
Superclass for event rollback.
RollbackException() - Constructor for exception org.aeonbits.owner.event.RollbackException
 
RollbackException(String) - Constructor for exception org.aeonbits.owner.event.RollbackException
 
RollbackException(Throwable) - Constructor for exception org.aeonbits.owner.event.RollbackException
 
RollbackException(String, Throwable) - Constructor for exception org.aeonbits.owner.event.RollbackException
 
RollbackOperationException - Exception in org.aeonbits.owner.event
Indicates that operation must be rolled back.
RollbackOperationException() - Constructor for exception org.aeonbits.owner.event.RollbackOperationException
 
RollbackOperationException(String) - Constructor for exception org.aeonbits.owner.event.RollbackOperationException
 
RollbackOperationException(Throwable) - Constructor for exception org.aeonbits.owner.event.RollbackOperationException
 
RollbackOperationException(String, Throwable) - Constructor for exception org.aeonbits.owner.event.RollbackOperationException
 

S

setProperties(Properties) - Static method in class org.aeonbits.owner.ConfigFactory
Those properties will be used to expand variables specified in the `@Source` annotation, or by the ConfigFactory to configure its own behavior.
setProperties(Properties) - Method in interface org.aeonbits.owner.Factory
Those properties will be used to expand variables specified in the `@Source` annotation, or by the ConfigFactory to configure its own behavior.
setProperty(String, String) - Static method in class org.aeonbits.owner.ConfigFactory
Set a property in the ConfigFactory.
setProperty(String, String) - Method in interface org.aeonbits.owner.Factory
Set a property in the ConfigFactory.
setProperty(String, String) - Method in interface org.aeonbits.owner.Mutable
Sets a given property to the specified value.
store(OutputStream, String) - Method in interface org.aeonbits.owner.Accessible
Stores the underlying properties into an OutputStream.
storeToXML(OutputStream, String) - Method in interface org.aeonbits.owner.Accessible
Emits an XML document representing all of the properties contained in this table.

T

Tokenizer - Interface in org.aeonbits.owner
Tokenizer interface that specifies how to split a single value into tokens to be used as elements for arrays and collections.
tokens(String) - Method in interface org.aeonbits.owner.Tokenizer
Splits the given string, into tokens that identify single elements.
TransactionalPropertyChangeListener - Interface in org.aeonbits.owner.event
A Listener that is aware of properties changes, with transactional capability.
TransactionalReloadListener - Interface in org.aeonbits.owner.event
A Listener that is aware of properties reloads, with transactional capability.

V

valueOf(String) - Static method in enum org.aeonbits.owner.Config.DisableableFeature
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.aeonbits.owner.Config.HotReloadType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.aeonbits.owner.Config.LoadType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.aeonbits.owner.Config.DisableableFeature
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.aeonbits.owner.Config.HotReloadType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.aeonbits.owner.Config.LoadType
Returns an array containing the constants of this enum type, in the order they are declared.

X

XMLLoader - Class in org.aeonbits.owner.loaders
A loader able to read properties from standard XML Java properties files, as well as user defined XML properties files.
XMLLoader() - Constructor for class org.aeonbits.owner.loaders.XMLLoader
 
A B C D E F G L M N O P R S T V X 

Copyright © 2012-2013 Luigi R. Viggiano. All Rights Reserved.