A B C D E F G H I K L M N O P R S T U V X Y Z 

A

AbstractDecryptor - Class in org.aeonbits.owner.crypto
An abstract implementation of Decryptor.
AbstractDecryptor() - Constructor for class org.aeonbits.owner.crypto.AbstractDecryptor
 
AbstractEncryptor - Class in org.aeonbits.owner.crypto
An abstract implementation of Encryptor.
AbstractEncryptor() - Constructor for class org.aeonbits.owner.crypto.AbstractEncryptor
 
accept(URI) - Method in interface org.aeonbits.owner.loaders.Loader
Indicates wether this Loader does accept the URL, guessing the content type from it.
accept(URI) - Method in class org.aeonbits.owner.loaders.PropertiesLoader
 
accept(URI) - Method in class org.aeonbits.owner.loaders.SystemLoader
 
accept(URI) - Method in class org.aeonbits.owner.loaders.XMLLoader
 
accept(URI) - Method in class org.aeonbits.owner.loaders.ZooKeeperLoader
 
Accessible - Interface in org.aeonbits.owner
Allows a Config object to access the contents of the properties, providing utility methods to perform consequent operations.
add(Object, T) - Static method in class org.aeonbits.owner.ConfigCache
Adds a Config object into the cache.
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.
asString(Object) - Static method in class org.aeonbits.owner.util.Util
 
ASYNC - org.aeonbits.owner.Config.HotReloadType
The hot reload will happen in background at the specified interval.

B

Base64 - Class in org.aeonbits.owner.util
 
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.
BYTES - org.aeonbits.owner.util.bytesize.ByteSizeUnit
The base unit.
ByteSize - Class in org.aeonbits.owner.util.bytesize
A unit of byte size, such as "512 kilobytes".
ByteSize(double, ByteSizeUnit) - Constructor for class org.aeonbits.owner.util.bytesize.ByteSize
Creates a byte size value from a double value and a ByteSizeUnit.
ByteSize(long) - Constructor for class org.aeonbits.owner.util.bytesize.ByteSize
Creates a byte size value from a long value representing the number of bytes.
ByteSize(long, ByteSizeUnit) - Constructor for class org.aeonbits.owner.util.bytesize.ByteSize
Creates a byte size value from a long value and a ByteSizeUnit.
ByteSize(String, ByteSizeUnit) - Constructor for class org.aeonbits.owner.util.bytesize.ByteSize
Creates a byte size value from a String value and a ByteSizeUnit.
ByteSize(BigDecimal, ByteSizeUnit) - Constructor for class org.aeonbits.owner.util.bytesize.ByteSize
Creates a byte size value from two parts, a value and a ByteSizeUnit.
ByteSizeConverter - Class in org.aeonbits.owner.converters
 
ByteSizeConverter() - Constructor for class org.aeonbits.owner.converters.ByteSizeConverter
 
ByteSizeStandard - Enum in org.aeonbits.owner.util.bytesize
Represents the possible standards that a ByteSizeUnit can have.
ByteSizeUnit - Enum in org.aeonbits.owner.util.bytesize
Specifies the available byte size units that a ByteSize can have.

C

clear() - Static method in class org.aeonbits.owner.ConfigCache
Removes all of the cached instances.
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.
Collections - Class in org.aeonbits.owner.util
Utility class to create a maps, lists and sets
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.DecryptorClass - Annotation Type in org.aeonbits.owner
When a value should be decrypted this annotation is needed.
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.EncryptedValue - Annotation Type in org.aeonbits.owner
When a value should be decrypted this annotation is needed.
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 URIs).
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.PreprocessorClasses - Annotation Type in org.aeonbits.owner
Specifies a Preprocessor class to allow the user to define a custom logic to pre-process the property value before being used by the library.
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.
ConfigCache - Class in org.aeonbits.owner
Utility class caching Config instances that can be used as Singletons.
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.
convert(Method, String) - Method in class org.aeonbits.owner.converters.ByteSizeConverter
 
convert(Method, String) - Method in class org.aeonbits.owner.converters.DurationConverter
 
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.
convertTo(ByteSizeUnit) - Method in class org.aeonbits.owner.util.bytesize.ByteSize
Creates a new ByteSize representing the same byte size but in a different unit.
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

decode(String) - Static method in class org.aeonbits.owner.util.Base64
 
decrypt(String) - Method in interface org.aeonbits.owner.crypto.Decryptor
Decrypts a value.
decrypt(String) - Method in class org.aeonbits.owner.crypto.IdentityDecryptor
 
decrypt(String, String) - Method in class org.aeonbits.owner.crypto.AbstractDecryptor
 
decrypt(String, String) - Method in interface org.aeonbits.owner.crypto.Decryptor
Decrypts a value, and when the value can not be decrypted returns a default value.
Decryptor - Interface in org.aeonbits.owner.crypto
A decryptor is a class which is able to decrypt a value.
defaultSpecFor(String) - Method in interface org.aeonbits.owner.loaders.Loader
Returns the default URI 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.SystemLoader
 
defaultSpecFor(String) - Method in class org.aeonbits.owner.loaders.XMLLoader
 
defaultSpecFor(String) - Method in class org.aeonbits.owner.loaders.ZooKeeperLoader
 
delete(File) - Static method in class org.aeonbits.owner.util.Util
 
DummyJava8Readme - Class in org.aeonbits.owner.dummy
Dummy class to work around bugs: OSSRH-3723 OSSRH-637
DummyJava8Readme() - Constructor for class org.aeonbits.owner.dummy.DummyJava8Readme
 
DurationConverter - Class in org.aeonbits.owner.converters
A duration converter for the OWNER configuration system.
DurationConverter() - Constructor for class org.aeonbits.owner.converters.DurationConverter
 

E

encode(byte[]) - Static method in class org.aeonbits.owner.util.Base64
 
encrypt(String) - Method in interface org.aeonbits.owner.crypto.Encryptor
Encrypts a value.
Encryptor - Interface in org.aeonbits.owner.crypto
An encryptor is a class which is able to encrypt and decrypt a value.
entry(K, V) - Static method in class org.aeonbits.owner.util.Collections
 
eq(Object, Object) - Static method in class org.aeonbits.owner.util.Util
 
equals(Object) - Method in class org.aeonbits.owner.util.bytesize.ByteSize
 
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.
EXABYTES - org.aeonbits.owner.util.bytesize.ByteSizeUnit
The SI exabyte.
EXBIBYTES - org.aeonbits.owner.util.bytesize.ByteSizeUnit
The IEC exibyte.
expandUserHome(String) - Static method in class org.aeonbits.owner.util.Util
 

F

Factory - Interface in org.aeonbits.owner
Interface for factory implementation used to instantiate Config instances.
fileFromURI(String) - Static method in class org.aeonbits.owner.util.Util
 
fileFromURI(URI) - Static method in class org.aeonbits.owner.util.Util
 
fill(Map) - Method in interface org.aeonbits.owner.Accessible
Fills the given Map with the properties contained by this object.
FIRST - org.aeonbits.owner.Config.LoadType
The first available of the specified sources will be loaded.
fixBackslashesToSlashes(String) - Static method in class org.aeonbits.owner.util.Util
 
fixSpacesToPercentTwenty(String) - Static method in class org.aeonbits.owner.util.Util
 
forName(String) - Static method in class org.aeonbits.owner.util.Reflection
 

G

get(Object) - Static method in class org.aeonbits.owner.ConfigCache
Gets from the cache the Config instance identified by the given key.
getBytes() - Method in class org.aeonbits.owner.util.bytesize.ByteSize
Returns the number of bytes that this byte size represents after multiplying the unit factor with the value.
getBytesAsInt() - Method in class org.aeonbits.owner.util.bytesize.ByteSize
Returns the number of bytes that this byte size represents as an int after multiplying the unit factor with the value, throwing an exception if the result overflows an int.
getBytesAsLong() - Method in class org.aeonbits.owner.util.bytesize.ByteSize
Returns the number of bytes that this byte size represents as a long after multiplying the unit factor with the value, throwing an exception if the result overflows a long.
getenv() - Method in interface org.aeonbits.owner.util.Util.SystemProvider
 
getEvents() - Method in class org.aeonbits.owner.event.ReloadEvent
Returns The change events regarding which properties have been modified during the reload.
getFactor() - Method in enum org.aeonbits.owner.util.bytesize.ByteSizeUnit
Gets the multiplication factor for this ByteSizeUnit.
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.
getOrCreate(Class<? extends T>, Map<?, ?>...) - Static method in class org.aeonbits.owner.ConfigCache
Gets from the cache or create, an instance of the given class using the given imports.
getOrCreate(Object, Class<? extends T>, Map<?, ?>...) - Static method in class org.aeonbits.owner.ConfigCache
Gets from the cache or create, an instance of the given class using the given imports.
getOrCreate(Factory, Class<? extends T>, Map<?, ?>...) - Static method in class org.aeonbits.owner.ConfigCache
Gets from the cache or create, an instance of the given class using the given imports.
getOrCreate(Factory, Object, Class<? extends T>, Map<?, ?>...) - Static method in class org.aeonbits.owner.ConfigCache
Gets from the cache or create, an instance of the given class using the given imports.
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.
getProperties() - Method in interface org.aeonbits.owner.util.Util.SystemProvider
 
getProperty(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.
getProperty(String) - Method in interface org.aeonbits.owner.util.Util.SystemProvider
 
getProperty(String, String) - Method in interface org.aeonbits.owner.Accessible
Searches for the property with the specified key in this property list.
getTime() - Method in interface org.aeonbits.owner.util.Util.TimeProvider
 
GIBIBYTES - org.aeonbits.owner.util.bytesize.ByteSizeUnit
The IEC gibibyte.
GIGABYTES - org.aeonbits.owner.util.bytesize.ByteSizeUnit
The SI gigabyte.

H

hashCode() - Method in class org.aeonbits.owner.util.bytesize.ByteSize
 
HotReloadExample - Class in org.aeonbits.owner.examples
 
HotReloadExample() - Constructor for class org.aeonbits.owner.examples.HotReloadExample
 

I

IdentityDecryptor - Class in org.aeonbits.owner.crypto
IdentityDecryptor is a (non) encryptor: it accepts a value and returns the same value for decripting and encripting.
IdentityDecryptor() - Constructor for class org.aeonbits.owner.crypto.IdentityDecryptor
 
IEC - org.aeonbits.owner.util.bytesize.ByteSizeStandard
The International Electrotechnical Commission (IEC) standard.
ignore() - Static method in class org.aeonbits.owner.util.Util
no operation
ignoreAndReturnNull() - Static method in class org.aeonbits.owner.util.Util
 
invokeDefaultMethod(Object, Method, Object[]) - Static method in class org.aeonbits.owner.util.Reflection
 
isClassAvailable(String) - Static method in class org.aeonbits.owner.util.Reflection
 
isDefault(Method) - Static method in class org.aeonbits.owner.util.Reflection
 
isFeatureDisabled(Method, Config.DisableableFeature) - Static method in class org.aeonbits.owner.util.Util
 
isIEC() - Method in enum org.aeonbits.owner.util.bytesize.ByteSizeUnit
Returns whether this ByteSizeUnit is an IEC unit.
isSI() - Method in enum org.aeonbits.owner.util.bytesize.ByteSizeUnit
Returns whether this ByteSizeUnit is an SI unit.

K

KIBIBYTES - org.aeonbits.owner.util.bytesize.ByteSizeUnit
The IEC kibibyte.
KILOBYTES - org.aeonbits.owner.util.bytesize.ByteSizeUnit
The SI kilobyte.

L

list() - Static method in class org.aeonbits.owner.ConfigCache
Lists the key objects for all configuration instances present in the cache.
list(E...) - Static method in class org.aeonbits.owner.util.Collections
 
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(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.
load(Properties, URI) - Method in interface org.aeonbits.owner.loaders.Loader
Loads the given uri into the given result
load(Properties, URI) - Method in class org.aeonbits.owner.loaders.PropertiesLoader
 
load(Properties, URI) - Method in class org.aeonbits.owner.loaders.SystemLoader
 
load(Properties, URI) - Method in class org.aeonbits.owner.loaders.XMLLoader
 
load(Properties, URI) - Method in class org.aeonbits.owner.loaders.ZooKeeperLoader
 
Loader - Interface in org.aeonbits.owner.loaders
Defines the interface of a generic Properties loader.

M

main(String[]) - Static method in class org.aeonbits.owner.examples.HotReloadExample
 
map(Map.Entry<? extends K, ? extends V>...) - Static method in class org.aeonbits.owner.util.Collections
 
map(K, V) - Static method in class org.aeonbits.owner.util.Collections
 
MEBIBYTES - org.aeonbits.owner.util.bytesize.ByteSizeUnit
The IEC mebibyte.
MEGABYTES - org.aeonbits.owner.util.bytesize.ByteSizeUnit
The SI megabyte.
MERGE - org.aeonbits.owner.Config.LoadType
All the specified sources will be loaded and merged.
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.
newInstance(Class<? extends T>[], List<T>) - Static method in class org.aeonbits.owner.util.Util
 
newInstance(Class<T>) - Static method in class org.aeonbits.owner.util.Util
 
now() - Static method in class org.aeonbits.owner.util.Util
 

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.converters - package org.aeonbits.owner.converters
 
org.aeonbits.owner.crypto - package org.aeonbits.owner.crypto
 
org.aeonbits.owner.dummy - package org.aeonbits.owner.dummy
 
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.examples - package org.aeonbits.owner.examples
 
org.aeonbits.owner.loaders - package org.aeonbits.owner.loaders
Provides interfaces and classes to allow OWNER to load properties from several file formats.
org.aeonbits.owner.util - package org.aeonbits.owner.util
Provides utility interfaces and classes.
org.aeonbits.owner.util.bytesize - package org.aeonbits.owner.util.bytesize
 

P

PARAMETER_FORMATTING - org.aeonbits.owner.Config.DisableableFeature
 
parse(String) - Static method in enum org.aeonbits.owner.util.bytesize.ByteSizeUnit
Parses a string representation of a byte size unit and returns the corresponding ByteSizeUnit.
PEBIBYTES - org.aeonbits.owner.util.bytesize.ByteSizeUnit
The IEC pebibyte.
PETABYTES - org.aeonbits.owner.util.bytesize.ByteSizeUnit
The SI petabyte.
Preprocessor - Interface in org.aeonbits.owner
Preprocessor interface specifies how to pre-process an input string coming from a property value before being used by OWNER.
process(String) - Method in interface org.aeonbits.owner.Preprocessor
 
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

Reflection - Class in org.aeonbits.owner.util
 
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.
remove(Object) - Static method in class org.aeonbits.owner.ConfigCache
Removes the cached instance for the given key if it is present.
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.
removeTypeConverter(Class<?>) - Static method in class org.aeonbits.owner.ConfigFactory
Removes a converter for the given type.
removeTypeConverter(Class<?>) - Method in interface org.aeonbits.owner.Factory
Removes a converter for the given type.
reverse(List<T>) - Static method in class org.aeonbits.owner.util.Util
 
reverse(T[]) - Static method in class org.aeonbits.owner.util.Util
 
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(String, Throwable) - Constructor for exception org.aeonbits.owner.event.RollbackBatchException
 
RollbackBatchException(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(String, Throwable) - Constructor for exception org.aeonbits.owner.event.RollbackException
 
RollbackException(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(String, Throwable) - Constructor for exception org.aeonbits.owner.event.RollbackOperationException
 
RollbackOperationException(Throwable) - Constructor for exception org.aeonbits.owner.event.RollbackOperationException
 

S

save(File, Properties) - Static method in class org.aeonbits.owner.util.Util
 
saveJar(File, String, Properties) - Static method in class org.aeonbits.owner.util.Util
 
set(E...) - Static method in class org.aeonbits.owner.util.Collections
 
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.
setTypeConverter(Class<?>, Class<? extends Converter<?>>) - Static method in class org.aeonbits.owner.ConfigFactory
Sets a converter for the given type.
setTypeConverter(Class<?>, Class<? extends Converter<?>>) - Method in interface org.aeonbits.owner.Factory
Sets a converter for the given type.
SI - org.aeonbits.owner.util.bytesize.ByteSizeStandard
The International System of Units (SI) standard.
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.
SYNC - org.aeonbits.owner.Config.HotReloadType
The hot reload will happen when one of the methods is invoked on the Config class.
system() - Static method in class org.aeonbits.owner.util.Util
 
SystemLoader - Class in org.aeonbits.owner.loaders
Allows specifying system:properties and system:env with the @Sources annotation.
SystemLoader() - Constructor for class org.aeonbits.owner.loaders.SystemLoader
 

T

TEBIBYTES - org.aeonbits.owner.util.bytesize.ByteSizeUnit
The IEC tebibyte.
TERABYTES - org.aeonbits.owner.util.bytesize.ByteSizeUnit
The SI terabyte.
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.
toString() - Method in class org.aeonbits.owner.util.bytesize.ByteSize
 
toStringLongForm() - Method in enum org.aeonbits.owner.util.bytesize.ByteSizeUnit
Returns the long string representation of this unit, such as "kilobytes", "megabytes" or "bytes".
toStringShortForm() - Method in enum org.aeonbits.owner.util.bytesize.ByteSizeUnit
Returns the short string representation of this unit, such as "KiB", "B" or "MB".
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.

U

unreachableButCompilerNeedsThis() - Static method in class org.aeonbits.owner.util.Util
 
unsupported(String, Object...) - Static method in class org.aeonbits.owner.util.Util
 
unsupported(Throwable, String, Object...) - Static method in class org.aeonbits.owner.util.Util
 
Util - Class in org.aeonbits.owner.util
This class contains utility methods used all over the library.
Util.SystemProvider - Interface in org.aeonbits.owner.util
 
Util.TimeProvider - Interface in org.aeonbits.owner.util
 

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.
valueOf(String) - Static method in enum org.aeonbits.owner.util.bytesize.ByteSizeStandard
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.aeonbits.owner.util.bytesize.ByteSizeUnit
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.
values() - Static method in enum org.aeonbits.owner.util.bytesize.ByteSizeStandard
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.aeonbits.owner.util.bytesize.ByteSizeUnit
Returns an array containing the constants of this enum type, in the order they are declared.
VARIABLE_EXPANSION - org.aeonbits.owner.Config.DisableableFeature
 

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
 

Y

YOBIBYTES - org.aeonbits.owner.util.bytesize.ByteSizeUnit
The IEC yobibyte.
YOTTABYTES - org.aeonbits.owner.util.bytesize.ByteSizeUnit
The SI yottabyte.

Z

ZEBIBYTES - org.aeonbits.owner.util.bytesize.ByteSizeUnit
The IEC zebibyte.
ZETTABYTES - org.aeonbits.owner.util.bytesize.ByteSizeUnit
The SI zettabyte.
ZooKeeperLoader - Class in org.aeonbits.owner.loaders
 
ZooKeeperLoader() - Constructor for class org.aeonbits.owner.loaders.ZooKeeperLoader
 
A B C D E F G H I K L M N O P R S T U V X Y Z 
Skip navigation links

Copyright © 2012–2020 Luigi R. Viggiano. All rights reserved.