A C E F G H L O P R S T U V _
A
- AbstractObservablePropertiesBuilderDecorator<T extends org.refcodes.configuration.Properties.PropertiesBuilder> - Class in org.refcodes.configuration.ext.observer
- AbstractObservablePropertiesBuilderDecorator(T) - Constructor for class org.refcodes.configuration.ext.observer.AbstractObservablePropertiesBuilderDecorator
- AbstractObservablePropertiesBuilderDecorator(T, ExecutorService, ExecutionStrategy) - Constructor for class org.refcodes.configuration.ext.observer.AbstractObservablePropertiesBuilderDecorator
- AbstractObservableResourcePropertiesBuilderDecorator<T extends org.refcodes.configuration.ResourceProperties.ResourcePropertiesBuilder> - Class in org.refcodes.configuration.ext.observer
- AbstractObservableResourcePropertiesBuilderDecorator(T) - Constructor for class org.refcodes.configuration.ext.observer.AbstractObservableResourcePropertiesBuilderDecorator
- AbstractObservableResourcePropertiesBuilderDecorator(T, ExecutorService, ExecutionStrategy) - Constructor for class org.refcodes.configuration.ext.observer.AbstractObservableResourcePropertiesBuilderDecorator
C
- childrenOf(String) - Method in class org.refcodes.configuration.ext.observer.AbstractObservablePropertiesBuilderDecorator
- childrenOf(String) - Method in class org.refcodes.configuration.ext.observer.AbstractObservableResourcePropertiesBuilderDecorator
- clear() - Method in class org.refcodes.configuration.ext.observer.AbstractObservablePropertiesBuilderDecorator
E
- entrySet() - Method in class org.refcodes.configuration.ext.observer.AbstractObservablePropertiesBuilderDecorator
F
- fireEvents(Properties, Properties) - Method in class org.refcodes.configuration.ext.observer.AbstractObservablePropertiesBuilderDecorator
- flush() - Method in class org.refcodes.configuration.ext.observer.AbstractObservableResourcePropertiesBuilderDecorator
G
- getKey() - Method in class org.refcodes.configuration.ext.observer.PropertyEventImpl
- getPreviousValue() - Method in interface org.refcodes.configuration.ext.observer.PropertyUpdatedEvent
-
Returns the value of the property which has been replaced by the value as of
ValueAccessor.getValue()
. - getPreviousValue() - Method in class org.refcodes.configuration.ext.observer.PropertyUpdatedEventImpl
-
Returns the value of the property which has been replaced by the value as of
ValueAccessor.getValue()
. - getValue() - Method in class org.refcodes.configuration.ext.observer.PropertyEventImpl
H
- hasObserverSubscription(PropertiesObserver) - Method in class org.refcodes.configuration.ext.observer.AbstractObservablePropertiesBuilderDecorator
L
- loadFrom(File, char...) - Method in class org.refcodes.configuration.ext.observer.AbstractObservableResourcePropertiesBuilderDecorator
- loadFrom(InputStream, char...) - Method in class org.refcodes.configuration.ext.observer.AbstractObservableResourcePropertiesBuilderDecorator
O
- ObservableJavaPropertiesBuilderImpl - Class in org.refcodes.configuration.ext.observer
- ObservableJavaPropertiesBuilderImpl() - Constructor for class org.refcodes.configuration.ext.observer.ObservableJavaPropertiesBuilderImpl
- ObservableJavaPropertiesBuilderImpl(ExecutorService, ExecutionStrategy) - Constructor for class org.refcodes.configuration.ext.observer.ObservableJavaPropertiesBuilderImpl
- ObservableJsonPropertiesBuilderImpl - Class in org.refcodes.configuration.ext.observer
- ObservableJsonPropertiesBuilderImpl() - Constructor for class org.refcodes.configuration.ext.observer.ObservableJsonPropertiesBuilderImpl
- ObservableJsonPropertiesBuilderImpl(ExecutorService, ExecutionStrategy) - Constructor for class org.refcodes.configuration.ext.observer.ObservableJsonPropertiesBuilderImpl
- ObservableProperties - Interface in org.refcodes.configuration.ext.observer
-
The
ObservableProperties
representProperties
which are observable in terms of create, update and delete operations: Create: Whenever a property is created (as ofKeys.MutableValues.put(Object, Object)
) in the relatedObservableProperties
instance, then thePropertiesObserver.onPropertyCreatedEvent(PropertyCreatedEvent)
method of a registeredPropertiesObserver
instance is invoked. - ObservableProperties.ObservableMutableProperties - Interface in org.refcodes.configuration.ext.observer
-
The
ObservableProperties.ObservableMutableProperties
represent mutableObservableProperties
. - ObservableProperties.ObservablePropertiesBuilder - Interface in org.refcodes.configuration.ext.observer
-
The
ObservableProperties.ObservablePropertiesBuilder
represents aObservableProperties.ObservableMutableProperties
builder. - ObservablePropertiesBuilderDecorator - Class in org.refcodes.configuration.ext.observer
-
Makes a
Properties.PropertiesBuilder
instance observable. - ObservablePropertiesBuilderDecorator(Properties.PropertiesBuilder) - Constructor for class org.refcodes.configuration.ext.observer.ObservablePropertiesBuilderDecorator
-
Constructs an
ObservablePropertiesBuilderDecorator
by decorating the providedProperties.PropertiesBuilder
with observable functionality. - ObservablePropertiesSugar - Class in org.refcodes.configuration.ext.observer
-
Declarative syntactic sugar which may be statically imported in order to allow declarative definitions for the construction of
ObservableProperties
(and the like). - ObservablePropertiesSugar() - Constructor for class org.refcodes.configuration.ext.observer.ObservablePropertiesSugar
- ObservableResouceProperties - Interface in org.refcodes.configuration.ext.observer
-
The
ObservableResouceProperties
representResourceProperties
which are observable in terms of create, update and delete operations: Create: Whenever a property is created (as ofKeys.MutableValues.put(Object, Object)
) in the relatedObservableResouceProperties
instance, then this method is invoked on the listener. - ObservableResouceProperties.ObservableMutableResourceProperties - Interface in org.refcodes.configuration.ext.observer
- ObservableResouceProperties.ObservableResourcePropertiesBuilder - Interface in org.refcodes.configuration.ext.observer
- ObservableResourcePropertiesBuilderDecorator - Class in org.refcodes.configuration.ext.observer
-
Makes a
Properties.PropertiesBuilder
instance observable. - ObservableResourcePropertiesBuilderDecorator(ResourceProperties.ResourcePropertiesBuilder) - Constructor for class org.refcodes.configuration.ext.observer.ObservableResourcePropertiesBuilderDecorator
-
Constructs an
ObservableResourcePropertiesBuilderDecorator
by decorating the providedResourceProperties.ResourcePropertiesBuilder
with observable functionality. - ObservableTomlPropertiesBuilderImpl - Class in org.refcodes.configuration.ext.observer
- ObservableTomlPropertiesBuilderImpl() - Constructor for class org.refcodes.configuration.ext.observer.ObservableTomlPropertiesBuilderImpl
- ObservableTomlPropertiesBuilderImpl(ExecutorService, ExecutionStrategy) - Constructor for class org.refcodes.configuration.ext.observer.ObservableTomlPropertiesBuilderImpl
- ObservableXmlPropertiesBuilderImpl - Class in org.refcodes.configuration.ext.observer
- ObservableXmlPropertiesBuilderImpl() - Constructor for class org.refcodes.configuration.ext.observer.ObservableXmlPropertiesBuilderImpl
- ObservableXmlPropertiesBuilderImpl(ExecutorService, ExecutionStrategy) - Constructor for class org.refcodes.configuration.ext.observer.ObservableXmlPropertiesBuilderImpl
- ObservableYamlPropertiesBuilderImpl - Class in org.refcodes.configuration.ext.observer
- ObservableYamlPropertiesBuilderImpl() - Constructor for class org.refcodes.configuration.ext.observer.ObservableYamlPropertiesBuilderImpl
- ObservableYamlPropertiesBuilderImpl(ExecutorService, ExecutionStrategy) - Constructor for class org.refcodes.configuration.ext.observer.ObservableYamlPropertiesBuilderImpl
- observe(Properties.PropertiesBuilder) - Static method in class org.refcodes.configuration.ext.observer.ObservablePropertiesSugar
-
Create an
ObservableProperties.ObservablePropertiesBuilder
by decorating the providedProperties.PropertiesBuilder
with observable functionality. - observe(ResourceProperties.ResourcePropertiesBuilder) - Static method in class org.refcodes.configuration.ext.observer.ObservablePropertiesSugar
-
Create an
ObservableResouceProperties.ObservableResourcePropertiesBuilder
by decorating the providedResourceProperties.ResourcePropertiesBuilder
with observable functionality. - onEvent(PropertyEvent) - Method in interface org.refcodes.configuration.ext.observer.PropertiesObserver
-
This is a catch-all (lambda) method for all events.
- onPropertyCreatedEvent(PropertyCreatedEvent) - Method in interface org.refcodes.configuration.ext.observer.PropertiesObserver
-
Whenever a property is created (as of
Keys.MutableValues.put(Object, Object)
) in the relatedObservableProperties
instance, then this method is invoked on the listener. - onPropertyDeletedEvent(PropertyDeletedEvent) - Method in interface org.refcodes.configuration.ext.observer.PropertiesObserver
-
Whenever a property is deleted (as of
Map.remove(Object)
) in the relatedObservableProperties
instance, then this method is invoked on the listener. - onPropertyUpdatedEvent(PropertyUpdatedEvent) - Method in interface org.refcodes.configuration.ext.observer.PropertiesObserver
-
Whenever an existing property (as of
Keys.containsKey(Object)
) is updated in the relatedObservableProperties
instance (as ofKeys.MutableValues.put(Object, Object)
or the like), then this method is invoked on the listener. - org.refcodes.configuration.ext.observer - package org.refcodes.configuration.ext.observer
P
- PropertiesObserver - Interface in org.refcodes.configuration.ext.observer
-
Defines an observer to be registered to an
ObservableProperties
(or one of its sub-classes) instance viaObservable.subscribeObserver(Object)
. - PROPERTY_CREATED - org.refcodes.configuration.ext.observer.PropertyAction
- PROPERTY_DELETED - org.refcodes.configuration.ext.observer.PropertyAction
- PROPERTY_UPDATED - org.refcodes.configuration.ext.observer.PropertyAction
- PropertyAction - Enum in org.refcodes.configuration.ext.observer
- PropertyCreatedEvent - Interface in org.refcodes.configuration.ext.observer
-
The
PropertyCreatedEvent
is fired whenever a property is created in the relatedObservableProperties
instance (as ofKeys.MutableValues.put(Object, Object)
or the like). - PropertyCreatedEventImpl - Class in org.refcodes.configuration.ext.observer
- PropertyCreatedEventImpl(String, String, ObservableProperties) - Constructor for class org.refcodes.configuration.ext.observer.PropertyCreatedEventImpl
-
Constructs a
PropertyCreatedEventImpl
with the given key and value representing the affectedProperty
. - PropertyCreatedEventImpl(Property, ObservableProperties) - Constructor for class org.refcodes.configuration.ext.observer.PropertyCreatedEventImpl
-
Constructs a
PropertyCreatedEventImpl
with the given key and value representing the affectedProperty
. - PropertyDeletedEvent - Interface in org.refcodes.configuration.ext.observer
-
The
PropertyDeletedEvent
is fired whenever a property is removed from the relatedObservableProperties
instance (as ofMap.remove(Object)
). - PropertyDeletedEventImpl - Class in org.refcodes.configuration.ext.observer
- PropertyDeletedEventImpl(String, String, ObservableProperties) - Constructor for class org.refcodes.configuration.ext.observer.PropertyDeletedEventImpl
-
Constructs a
PropertyDeletedEventImpl
with the given key and value representing the affectedProperty
. - PropertyDeletedEventImpl(Property, ObservableProperties) - Constructor for class org.refcodes.configuration.ext.observer.PropertyDeletedEventImpl
-
Constructs a
PropertyDeletedEventImpl
with the given key and value representing the affectedProperty
. - PropertyEvent - Interface in org.refcodes.configuration.ext.observer
-
The
PropertyEvent
represents the base event type for theObservableProperties
. - PropertyEventImpl - Class in org.refcodes.configuration.ext.observer
-
Implementation of the
PropertyEvent
interface. - PropertyEventImpl(String, String, PropertyAction, ObservableProperties) - Constructor for class org.refcodes.configuration.ext.observer.PropertyEventImpl
-
Constructs a
PropertyEventImpl
with the given key and value representing the affectedProperty
. - PropertyEventImpl(Property, PropertyAction, ObservableProperties) - Constructor for class org.refcodes.configuration.ext.observer.PropertyEventImpl
-
Constructs a
PropertyEventImpl
with the given key and value representing the affectedProperty
. - PropertyUpdatedEvent - Interface in org.refcodes.configuration.ext.observer
-
The
PropertyUpdatedEvent
is fired whenever an existing property (as ofKeys.containsKey(Object)
) is updated in the relatedObservableProperties
instance (as ofKeys.MutableValues.put(Object, Object)
or the like). - PropertyUpdatedEventImpl - Class in org.refcodes.configuration.ext.observer
- PropertyUpdatedEventImpl(String, String, String, ObservableProperties) - Constructor for class org.refcodes.configuration.ext.observer.PropertyUpdatedEventImpl
-
Constructs a
PropertyUpdatedEventImpl
with the given key and value representing the affectedProperty
. - PropertyUpdatedEventImpl(Property, String, ObservableProperties) - Constructor for class org.refcodes.configuration.ext.observer.PropertyUpdatedEventImpl
-
Constructs a
PropertyUpdatedEventImpl
with the given key and value representing the affectedProperty
. - put(String, String) - Method in class org.refcodes.configuration.ext.observer.AbstractObservablePropertiesBuilderDecorator
- putAll(Map<? extends String, ? extends String>) - Method in class org.refcodes.configuration.ext.observer.AbstractObservablePropertiesBuilderDecorator
R
- reload() - Method in class org.refcodes.configuration.ext.observer.AbstractObservableResourcePropertiesBuilderDecorator
- reload(ReloadMode) - Method in class org.refcodes.configuration.ext.observer.AbstractObservableResourcePropertiesBuilderDecorator
- remove(Object) - Method in class org.refcodes.configuration.ext.observer.AbstractObservablePropertiesBuilderDecorator
- retrieveFrom(String) - Method in class org.refcodes.configuration.ext.observer.AbstractObservablePropertiesBuilderDecorator
- retrieveFrom(String) - Method in class org.refcodes.configuration.ext.observer.AbstractObservableResourcePropertiesBuilderDecorator
- retrieveTo(String) - Method in class org.refcodes.configuration.ext.observer.AbstractObservablePropertiesBuilderDecorator
- retrieveTo(String) - Method in class org.refcodes.configuration.ext.observer.AbstractObservableResourcePropertiesBuilderDecorator
S
- saveTo(File, String, char) - Method in class org.refcodes.configuration.ext.observer.AbstractObservableResourcePropertiesBuilderDecorator
- saveTo(OutputStream, String, char) - Method in class org.refcodes.configuration.ext.observer.AbstractObservableResourcePropertiesBuilderDecorator
- seekFrom(Class<?>, String, ConfigLocator, char...) - Method in class org.refcodes.configuration.ext.observer.AbstractObservableResourcePropertiesBuilderDecorator
- subscribeObserver(PropertiesObserver) - Method in class org.refcodes.configuration.ext.observer.AbstractObservablePropertiesBuilderDecorator
T
- toSerialized(char) - Method in class org.refcodes.configuration.ext.observer.AbstractObservableResourcePropertiesBuilderDecorator
U
- unsubscribeObserver(PropertiesObserver) - Method in class org.refcodes.configuration.ext.observer.AbstractObservablePropertiesBuilderDecorator
V
- valueOf(String) - Static method in enum org.refcodes.configuration.ext.observer.PropertyAction
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.refcodes.configuration.ext.observer.PropertyAction
-
Returns an array containing the constants of this enum type, in the order they are declared.
_
- _propertiesObservable - Variable in class org.refcodes.configuration.ext.observer.AbstractObservablePropertiesBuilderDecorator