Uses of Interface
org.apache.commons.configuration2.event.EventSource
-
Packages that use EventSource Package Description org.apache.commons.configuration2 The Configuration main package.org.apache.commons.configuration2.builder This package contains the implementations of configuration builder classes used to create newConfiguration
objects.org.apache.commons.configuration2.builder.combined A package containing the implementation of the builder for combined configurations.org.apache.commons.configuration2.event This package contains interfaces and classes for receiving notifications about changes at configurations.org.apache.commons.configuration2.plist Configuration classes supporting NeXT / OpenStep /GNUStep style configuration.org.apache.commons.configuration2.reloading This package contains classes and interfaces related to the reloading mechanism.org.apache.commons.configuration2.web This package contains some implementations of theConfiguration
interface that are useful in web environments. -
-
Uses of EventSource in org.apache.commons.configuration2
Classes in org.apache.commons.configuration2 that implement EventSource Modifier and Type Class Description class
AbstractConfiguration
Abstract configuration class.class
AbstractHierarchicalConfiguration<T>
A specialized configuration class that extends its base class by the ability of keeping more structure in the stored properties.class
AbstractYAMLBasedConfiguration
A base class for configuration implementations based on YAML structures.class
BaseConfiguration
Basic configuration class.class
BaseHierarchicalConfiguration
A specialized hierarchical configuration implementation that is based on a structure ofImmutableNode
objects.class
CombinedConfiguration
A hierarchical composite configuration class.class
CompositeConfiguration
CompositeConfiguration
allows you to add multipleConfiguration
objects to an aggregated configuration.class
DatabaseConfiguration
Configuration stored in a database.class
DataConfiguration
Decorator providing additional getters for any Configuration.class
DynamicCombinedConfiguration
DynamicCombinedConfiguration allows a set of CombinedConfigurations to be used.class
EnvironmentConfiguration
A Configuration implementation that reads the platform specific environment variables using the map returned bySystem.getenv()
.class
INIConfiguration
A specialized hierarchical configuration implementation for parsing ini files.class
JNDIConfiguration
This Configuration class allows you to interface with a JNDI datasource.class
JSONConfiguration
A specialized hierarchical configuration class that is able to parse JSON documents.class
MapConfiguration
A Map based Configuration.class
PatternSubtreeConfigurationWrapper
Wraps a BaseHierarchicalConfiguration and allows subtrees to be accessed via a configured path with replaceable tokens derived from the ConfigurationInterpolator.class
PropertiesConfiguration
This is the "classic" Properties loader which loads the values from a single or multiple files (which can be chained with "include =".class
SubnodeConfiguration
A specialized hierarchical configuration class with a node model that uses a tracked node of another node model as its root node.class
SubsetConfiguration
A subset of another configuration.class
SystemConfiguration
A configuration based on the system properties.class
XMLConfiguration
A specialized hierarchical configuration class that is able to parse XML documents.class
XMLPropertiesConfiguration
This configuration implements the XML properties format introduced in Java, see https://docs.oracle.com/javase/8/docs/api/java/util/Properties.html.Fields in org.apache.commons.configuration2 declared as EventSource Modifier and Type Field Description private static EventSource
ConfigurationUtils. DUMMY_EVENT_SOURCE
A dummy event source that is returned byasEventSource()
if a mock object has to be returned.Methods in org.apache.commons.configuration2 that return EventSource Modifier and Type Method Description static EventSource
ConfigurationUtils. asEventSource(java.lang.Object obj, boolean mockIfUnsupported)
Casts the specified object to anEventSource
if possible. -
Uses of EventSource in org.apache.commons.configuration2.builder
Subinterfaces of EventSource in org.apache.commons.configuration2.builder Modifier and Type Interface Description interface
ConfigurationBuilder<T extends ImmutableConfiguration>
Definition of an interface for objects that can createImmutableConfiguration
orConfiguration
objects of a specific type.Classes in org.apache.commons.configuration2.builder that implement EventSource Modifier and Type Class Description class
BasicConfigurationBuilder<T extends ImmutableConfiguration>
An implementation of theConfigurationBuilder
interface which is able to create different concreteImmutableConfiguration
implementations based on reflection.class
FileBasedConfigurationBuilder<T extends FileBasedConfiguration>
A specializedConfigurationBuilder
implementation which can handle configurations read from aFileHandler
.class
ReloadingFileBasedConfigurationBuilder<T extends FileBasedConfiguration>
A specializedConfigurationBuilder
implementation which can handle configurations read from aFileHandler
and supports reloading.Methods in org.apache.commons.configuration2.builder that return EventSource Modifier and Type Method Description private EventSource
BasicConfigurationBuilder. fetchEventSource()
Returns anEventSource
for the current result object.Methods in org.apache.commons.configuration2.builder with parameters of type EventSource Modifier and Type Method Description private static <E extends Event>
voidBasicConfigurationBuilder. registerListener(EventSource evSrc, EventListenerRegistrationData<E> regData)
Registers an event listener at an event source object.private static <E extends Event>
voidBasicConfigurationBuilder. removeListener(EventSource evSrc, EventListenerRegistrationData<E> regData)
Removes an event listener from an event source object. -
Uses of EventSource in org.apache.commons.configuration2.builder.combined
Classes in org.apache.commons.configuration2.builder.combined that implement EventSource Modifier and Type Class Description class
CombinedConfigurationBuilder
A specializedConfigurationBuilder
implementation that creates aCombinedConfiguration
from multiple configuration sources defined by an XML-based configuration definition file.class
MultiFileConfigurationBuilder<T extends FileBasedConfiguration>
A specializedConfigurationBuilder
implementation providing access to multiple file-based configurations based on a file name pattern.private static class
MultiFileConfigurationBuilderProvider.ReloadableWrapperBuilder
A wrapper builder implementation which also provides aReloadingController
.private static class
MultiFileConfigurationBuilderProvider.WrapperBuilder
A simple wrapper implementation of theConfigurationBuilder
interface which returns a fix configuration and delegates to another builder for event listener management.class
ReloadingCombinedConfigurationBuilder
An extension ofCombinedConfigurationBuilder
which also supports reloading operations.class
ReloadingMultiFileConfigurationBuilder<T extends FileBasedConfiguration>
A specializedMultiFileConfigurationBuilder
implementation which adds support for reloading. -
Uses of EventSource in org.apache.commons.configuration2.event
Classes in org.apache.commons.configuration2.event that implement EventSource Modifier and Type Class Description class
BaseEventSource
A base class for objects that can generate configuration events. -
Uses of EventSource in org.apache.commons.configuration2.plist
Classes in org.apache.commons.configuration2.plist that implement EventSource Modifier and Type Class Description class
PropertyListConfiguration
NeXT / OpenStep style configuration.class
XMLPropertyListConfiguration
Property list file (plist) in XML FORMAT as used by macOS X (http://www.apple.com/DTDs/PropertyList-1.0.dtd). -
Uses of EventSource in org.apache.commons.configuration2.reloading
Classes in org.apache.commons.configuration2.reloading that implement EventSource Modifier and Type Class Description class
CombinedReloadingController
A specializedReloadingController
implementation which manages an arbitrary number of otherReloadingController
objects.class
ReloadingController
A class for adding support for reload operations in a generic way. -
Uses of EventSource in org.apache.commons.configuration2.web
Classes in org.apache.commons.configuration2.web that implement EventSource Modifier and Type Class Description class
AppletConfiguration
A configuration wrapper to read applet parameters.(package private) class
BaseWebConfiguration
An abstract base class for all web configurations.class
ServletConfiguration
A configuration wrapper around aServletConfig
.class
ServletContextConfiguration
A configuration wrapper to read the initialization parameters of a servlet context.class
ServletFilterConfiguration
A configuration wrapper around aFilterConfig
.class
ServletRequestConfiguration
A configuration wrapper to read the parameters of a servlet request.
-