Uses of Package
org.refcodes.configuration
-
Classes in org.refcodes.configuration used by org.refcodes.configuration Class Description AbstractPropertiesBuilderDecorator AbstractPropertiesDecorator Decorates the providedProperties
and delegates method calls to themProperties
.AbstractResourcePropertiesBuilder Implementation of the mutableResourceProperties.ResourcePropertiesBuilder
interface.AbstractResourcePropertiesBuilderDecorator AbstractResourcePropertiesDecorator Decorates the providedResourceProperties
and delegates method calls to themResourceProperties
.PolyglotProperties.PolyglotPropertiesFactory ThePolyglotProperties.PolyglotPropertiesFactory
is a meta factory using a collection ofResourcePropertiesFactory
instances to deliverResourceProperties
instances.PolyglotPropertiesBuilder.PolyglotPropertiesBuilderFactory ThePolyglotPropertiesBuilder.PolyglotPropertiesBuilderFactory
is a meta factory using a collection ofResourcePropertiesFactory.ResourcePropertiesBuilderFactory
instances to deliverResourceProperties.ResourcePropertiesBuilder
instances.ProfileProperties TheProfileProperties
extend theProperties
with Runtime-Profiles support.ProfileProperties.MutableProfileProperties The Interface MutableProfileProperties.ProfileProperties.ProfilePropertiesBuilder The Interface ProfilePropertiesBuilder.Properties TheProperties
are a specialization of theDictionary
.Properties.MutableProperties The interfaceProperties.MutableProperties
defines "dirty" methods allowing to modify ("mutate") the properties.Properties.PropertiesBuilder The interfaceProperties.PropertiesBuilder
defines builder functionality on top of the properties .PropertiesAccessor Provides an accessor for aProperties
property.PropertiesAccessor.PropertiesBuilder Provides a builder method for aProperties
property returning the builder for applying multiple build operations.PropertiesAccessor.PropertiesMutator Provides a mutator for aProperties
property.PropertiesBuilderImpl The Class PropertiesBuilderImpl.PropertiesImpl The Class PropertiesImpl.PropertiesNotation The currently known notations forResourceProperties
implementations.PropertiesNotationAccessor Provides an accessor for aPropertiesNotation
property.PropertiesNotationAccessor.PropertiesNotationBuilder Provides a builder method for aPropertiesNotation
property returning the builder for applying multiple build operations.PropertiesNotationAccessor.PropertiesNotationMutator Provides a mutator for aPropertiesNotation
property.PropertiesPath Enumeration representing defined path values.PropertiesPrecedence Defines a meta-interface in order to retrieve properties from various different properties sources (Properties
instances) by querying all the herein containedProperties
instances in the order of them being added.PropertiesPrecedence.MutablePropertiesPrecedence The interfacePropertiesPrecedence.MutablePropertiesPrecedence
defines "dirty" methods allowing to modify ("mutate") thePropertiesPrecedence
: Add or removeProperties
inside aPropertiesPrecedence
instance.PropertiesPrecedence.PropertiesPrecedenceBuilder The interfacePropertiesPrecedence.MutablePropertiesPrecedence
defines builder functionality on top of the properties .PropertiesPrecedenceComposite Retrieve properties from various different properties sources (Properties
instances) by querying all the herein containedProperties
instances in the order of them being added.ReloadMode Mode of operation regarding theResourceProperties.reload(ReloadMode)
method.ResourceProperties TheResourceProperties
are a specialization of theDictionary
.ResourceProperties.MutableResoureProperties The interfaceResourceProperties.MutableResoureProperties
defines "dirty" methods allowing to modify ("mutate") theResourceProperties
.ResourceProperties.ResourcePropertiesBuilder The interfaceResourceProperties.ResourcePropertiesBuilder
defines builder functionality on top of theResourceProperties.MutableResoureProperties
.ResourcePropertiesFactory Factory interface for creatingResourceProperties
instances.ResourcePropertiesFactory.ResourcePropertiesBuilderFactory Factory interface for creatingResourceProperties.ResourcePropertiesBuilder
instances.ResourcePropertiesMixin This mixin provides builder additions (as of the builder pattern for chained configuring method calls) for "dynamic"ResourceProperties
: AsResourceProperties
are immutable from an interface's point of view, there are no mutating methods provided.ScheduledResourceProperties TheScheduledResourceProperties
enrichResourceProperties
with scheduling functionality whereby the properties are being automatically reloaded periodically viaResourceProperties.reload(ReloadMode)
.ScheduledResourceProperties.ScheduledMuableResourceProperties The interfaceScheduledResourceProperties.ScheduledMuableResourceProperties
defines "dirty" methods allowing to modify ("mutate") theScheduledResourceProperties
.ScheduledResourceProperties.ScheduledResourcePropertiesBuilder The interfaceScheduledResourceProperties.ScheduledResourcePropertiesBuilder
defines builder functionality on top of theScheduledResourceProperties.ScheduledMuableResourceProperties
.StrictProperties TheStrictProperties
extends theProperties
with all the getters to throw aKeyNotFoundRuntimeException
instead of returning null in case the key was not found.StrictProperties.MutableStrictProperties The Interface MutableStrictProperties.StrictProperties.StrictPropertiesBuilder The Interface StrictPropertiesBuilder.