All Classes Interface Summary Class Summary
Class |
Description |
AggregatedProperties |
Provides configuration properties from several sources making distintion
from:
Base properties specific to the current component
Global properties which may be prefixed
System properties (so that they are available as variables to the other
property files)
It also knows the source the a property to offer user information.
|
ClassParameter |
Métodos de utilidad para trabajar con parámetros de configuración que representan
clases
Fecha: 09-jul-2004 -- 12:06:34
|
ClasspathUtil |
Contains util methods to search in the classpath
|
ComponentConfiguration |
Contains the configuration of an EasyConf component including properties
configuration and an object graph configuration.
|
ComponentConfigurationDynamicMBean |
MBean wrapper for a ComponentConfiguration.
|
ComponentProperties |
Part of a component configuration which contains its properties.
|
ConfigurationException |
Some unrecoverable but important error has ocurred while reading the configuration
|
ConfigurationLoader |
Handles the actual reading of the configuration
|
ConfigurationNotFoundException |
Thrown when the base properties file is not found and the getProperties
method is explicitly called in the configuration
|
ConfigurationObjectCache |
Holds a configuration object and reloads it when necessary
|
ConfigurationObjectTag |
Read a configuration property and expose it as a page variable and attribute
Examples of use:
>%@ taglib uri="/WEB-INF/tld/easyconf.tld" prefix="easyconf" %>
>easyconf:configurationObject id="dbConf"
component="test_module"
type="com.germinus.easyconf.example.DatabaseConf"/>
>bean:write name="dbConf" property="tables"/>
|
ConfigurationObjectTei |
Used to declare the property value as a JSP scripting variable
|
ConfigurationSerializer |
Factory class which creates serializer subclasses based on
availability of external classes in the classpath
|
ConfUtil |
Utility methods
|
Conventions |
Conventions used by EasyConf that can be expressed as contansts
|
DatasourceURL |
Represents the URL to a datasource as specified in a properties file
|
DigesterRulesNotFoundException |
Thrown when an XML configuration file for a requested component exists
but there is not a file which defines de digester rules which should be
used to parse it
|
EasyConf |
Main class to obtain the configuration of a software component.
|
FileConfigurationChangedReloadingStrategy |
Reloads the configuration file even if a base path wasn't originally
specified.
|
FileURLChangedReloadingStrategy |
Detects changes in files specified in a URL
|
Filter |
Builds filters from arrays of strings or up to three string paramters
|
InvalidPropertyException |
Thrown when an XML configuration file contains a variable which either
is not of the form ${variableName} or is not
defined in any of the properties files associated with its component
|
JndiURL |
Represents the URL to a JNDI tree as specified in a properties file
TODO: Add support for ASP applications
|
PropertyTag |
Read a configuration property and expose it as a page variable and attribute
Examples of use:
>%@ taglib uri="/WEB-INF/tld/easyconf.tld" prefix="easyconf" %>
>easyconf:property id="registration_list"
component="registration"
property="registration.list"
type="java.util.List"/>
>logic:iterate id="item" name="registration_list">
>bean:write name="item"/> >br/>
>/logic:iterate>
>easyconf:property id="registration_disabled"
component="registration"
property="registration.disabled"/>
>logic:equal name="registration_disabled" value="true">
The registration is disabled
>/logic:equal>
|
PropertyTei |
Used to declare the property value as a JSP scripting variable
|
RefreshConfigurationAction |
Refresh the configuration of a given component which uses EasyConf.
|
RefreshConfigurationServlet |
|
XstreamSerializer |
|