A B C D E F G H I J L N P R S T U V W X

A

AggregatedProperties - class com.germinus.easyconf.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.
AggregatedProperties(String, String) - Constructor for class com.germinus.easyconf.AggregatedProperties
 
addBaseFileName(String) - Method in class com.germinus.easyconf.AggregatedProperties
 
addGlobalFileName(String) - Method in class com.germinus.easyconf.AggregatedProperties
 

B

by(String) - Static method in class com.germinus.easyconf.Filter
 
by(String, String) - Static method in class com.germinus.easyconf.Filter
 
by(String, String, String) - Static method in class com.germinus.easyconf.Filter
 
by(String[]) - Static method in class com.germinus.easyconf.Filter
 

C

COMPANY_ID_PROPERTY - Static variable in interface com.germinus.easyconf.Conventions
 
COMPONENT_NAME_PROPERTY - Static variable in interface com.germinus.easyconf.Conventions
 
ClassParameter - class com.germinus.easyconf.ClassParameter.
M?todos de utilidad para trabajar con par?metros de configuraci?n que representan clases Fecha: 09-jul-2004 -- 12:06:34
ClassParameter() - Constructor for class com.germinus.easyconf.ClassParameter
 
ClasspathUtil - class com.germinus.easyconf.ClasspathUtil.
Contains util methods to search in the classpath
ClasspathUtil() - Constructor for class com.germinus.easyconf.ClasspathUtil
 
ComponentConfiguration - class com.germinus.easyconf.ComponentConfiguration.
Contains the configuration of an EasyConf component including properties configuration and an object graph configuration.
ComponentConfiguration(String) - Constructor for class com.germinus.easyconf.ComponentConfiguration
 
ComponentConfiguration(String, String) - Constructor for class com.germinus.easyconf.ComponentConfiguration
 
ComponentConfigurationDynamicMBean - class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean.
MBean wrapper for a ComponentConfiguration.
ComponentConfigurationDynamicMBean(ComponentConfiguration) - Constructor for class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
Create a MBean wraping some loaded ComponentConfiguration
ComponentConfigurationDynamicMBean(String) - Constructor for class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
Loads and wraps a ComponentConfiguration
ComponentProperties - class com.germinus.easyconf.ComponentProperties.
Part of a component configuration which contains its properties.
ConfigurationException - exception com.germinus.easyconf.ConfigurationException.
Some unrecoverable but important error has ocurred while reading the configuration
ConfigurationException() - Constructor for class com.germinus.easyconf.ConfigurationException
 
ConfigurationException(String, String, Throwable) - Constructor for class com.germinus.easyconf.ConfigurationException
 
ConfigurationException(String) - Constructor for class com.germinus.easyconf.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for class com.germinus.easyconf.ConfigurationException
 
ConfigurationException(String, String) - Constructor for class com.germinus.easyconf.ConfigurationException
 
ConfigurationNotFoundException - exception com.germinus.easyconf.ConfigurationNotFoundException.
Thrown when the base properties file is not found and the getProperties method is explicitly called in the configuration
ConfigurationNotFoundException(String, String, Throwable) - Constructor for class com.germinus.easyconf.ConfigurationNotFoundException
 
ConfigurationNotFoundException(String) - Constructor for class com.germinus.easyconf.ConfigurationNotFoundException
 
ConfigurationNotFoundException(String, Throwable) - Constructor for class com.germinus.easyconf.ConfigurationNotFoundException
 
ConfigurationNotFoundException(String, String) - Constructor for class com.germinus.easyconf.ConfigurationNotFoundException
 
ConfigurationObjectCache - class com.germinus.easyconf.ConfigurationObjectCache.
Holds a configuration object and reloads it when necessary
ConfigurationObjectCache(Object, URL, ComponentProperties) - Constructor for class com.germinus.easyconf.ConfigurationObjectCache
 
ConfigurationObjectTag - class com.germinus.easyconf.taglib.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"/>
ConfigurationObjectTag() - Constructor for class com.germinus.easyconf.taglib.ConfigurationObjectTag
 
ConfigurationObjectTei - class com.germinus.easyconf.taglib.ConfigurationObjectTei.
Used to declare the property value as a JSP scripting variable
ConfigurationObjectTei() - Constructor for class com.germinus.easyconf.taglib.ConfigurationObjectTei
 
Conventions - interface com.germinus.easyconf.Conventions.
Conventions used by EasyConf that can be expressed as contansts
com.germinus.easyconf - package com.germinus.easyconf
 
com.germinus.easyconf.jmx - package com.germinus.easyconf.jmx
 
com.germinus.easyconf.servlet - package com.germinus.easyconf.servlet
 
com.germinus.easyconf.struts - package com.germinus.easyconf.struts
 
com.germinus.easyconf.taglib - package com.germinus.easyconf.taglib
 
component - Variable in class com.germinus.easyconf.taglib.ConfigurationObjectTag
 
component - Variable in class com.germinus.easyconf.taglib.PropertyTag
 
containsKey(String) - Method in class com.germinus.easyconf.ComponentProperties
 

D

DATASOURCE_PREFIX - Static variable in interface com.germinus.easyconf.Conventions
 
DIGESTERRULES_EXTENSION - Static variable in interface com.germinus.easyconf.Conventions
 
DOT - Static variable in interface com.germinus.easyconf.Conventions
 
DatasourceURL - class com.germinus.easyconf.DatasourceURL.
Represents the URL to a datasource as specified in a properties file TODO: Add support for ASP applications
DatasourceURL(String, String, String) - Constructor for class com.germinus.easyconf.DatasourceURL
 
DigesterRulesNotFoundException - exception com.germinus.easyconf.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
DigesterRulesNotFoundException(String, String) - Constructor for class com.germinus.easyconf.DigesterRulesNotFoundException
 
defaultValue - Variable in class com.germinus.easyconf.taglib.PropertyTag
 
doAfterBody() - Method in class com.germinus.easyconf.taglib.ConfigurationObjectTag
Save the body content of this tag (if any), or throw a JspException if the value was already defined.
doAfterBody() - Method in class com.germinus.easyconf.taglib.PropertyTag
Save the body content of this tag (if any), or throw a JspException if the value was already defined.
doEndTag() - Method in class com.germinus.easyconf.taglib.ConfigurationObjectTag
Retrieve the required property and expose it as a scripting variable.
doEndTag() - Method in class com.germinus.easyconf.taglib.PropertyTag
Retrieve the required property and expose it as a scripting variable.
doStartTag() - Method in class com.germinus.easyconf.taglib.ConfigurationObjectTag
Check if we need to evaluate the body of the tag
doStartTag() - Method in class com.germinus.easyconf.taglib.PropertyTag
Check if we need to evaluate the body of the tag

E

EasyConf - class com.germinus.easyconf.EasyConf.
Main class to obtain the configuration of a software component.
equals(Object) - Method in class com.germinus.easyconf.ComponentConfiguration
 
equals(Object) - Method in class com.germinus.easyconf.ComponentProperties
 
execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) - Method in class com.germinus.easyconf.struts.RefreshConfigurationAction
 

F

FileConfigurationChangedReloadingStrategy - class com.germinus.easyconf.FileConfigurationChangedReloadingStrategy.
Reloads the configuration file even if a base path wasn't originally specified.
FileConfigurationChangedReloadingStrategy() - Constructor for class com.germinus.easyconf.FileConfigurationChangedReloadingStrategy
 
FileURLChangedReloadingStrategy - class com.germinus.easyconf.FileURLChangedReloadingStrategy.
Detects changes in files specified in a URL
FileURLChangedReloadingStrategy(URL) - Constructor for class com.germinus.easyconf.FileURLChangedReloadingStrategy
 
FileURLChangedReloadingStrategy(URL, long) - Constructor for class com.germinus.easyconf.FileURLChangedReloadingStrategy
 
Filter - class com.germinus.easyconf.Filter.
Builds filters from arrays of strings or up to three string paramters

G

GLOBAL_CONFIGURATION_FILE - Static variable in interface com.germinus.easyconf.Conventions
 
getAttribute(String) - Method in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
Obtains the component attributes from the ComponentCongiguration
getAttributeInfo() - Method in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
Constructs the info of the MBean's attributes.
getAttributes(String[]) - Method in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
List named attributes
getBigDecimal(String) - Method in class com.germinus.easyconf.ComponentProperties
 
getBigDecimal(String, BigDecimal) - Method in class com.germinus.easyconf.ComponentProperties
 
getBigDecimal(String, Filter) - Method in class com.germinus.easyconf.ComponentProperties
 
getBigDecimal(String, Filter, BigDecimal) - Method in class com.germinus.easyconf.ComponentProperties
 
getBigInteger(String) - Method in class com.germinus.easyconf.ComponentProperties
 
getBigInteger(String, BigInteger) - Method in class com.germinus.easyconf.ComponentProperties
 
getBigInteger(String, Filter) - Method in class com.germinus.easyconf.ComponentProperties
 
getBigInteger(String, Filter, BigInteger) - Method in class com.germinus.easyconf.ComponentProperties
 
getBoolean(String) - Method in class com.germinus.easyconf.ComponentProperties
 
getBoolean(String, boolean) - Method in class com.germinus.easyconf.ComponentProperties
 
getBoolean(String, Boolean) - Method in class com.germinus.easyconf.ComponentProperties
 
getBoolean(String, Filter) - Method in class com.germinus.easyconf.ComponentProperties
 
getBoolean(String, Filter, Boolean) - Method in class com.germinus.easyconf.ComponentProperties
 
getBoolean(String, Filter, boolean) - Method in class com.germinus.easyconf.ComponentProperties
 
getByte(String) - Method in class com.germinus.easyconf.ComponentProperties
 
getByte(String, byte) - Method in class com.germinus.easyconf.ComponentProperties
 
getByte(String, Byte) - Method in class com.germinus.easyconf.ComponentProperties
 
getByte(String, Filter) - Method in class com.germinus.easyconf.ComponentProperties
 
getByte(String, Filter, Byte) - Method in class com.germinus.easyconf.ComponentProperties
 
getByte(String, Filter, byte) - Method in class com.germinus.easyconf.ComponentProperties
 
getClass(String) - Method in class com.germinus.easyconf.ComponentProperties
Get the Class representation of the class name specified in the given property
getClass(String, Class) - Method in class com.germinus.easyconf.ComponentProperties
Get the Class representation of the class name specified in the given property.
getClass(String, Filter) - Method in class com.germinus.easyconf.ComponentProperties
Similar to the previous methods but complementing the property key with the given filter
getClass(String, Filter, Class) - Method in class com.germinus.easyconf.ComponentProperties
Equivalent to the previous method but giving a default value which will be used if no value has been specified in the configurations file
getClassArray(String) - Method in class com.germinus.easyconf.ComponentProperties
Get an array of Class objects for the class names specified in the given property
getClassArray(String, Class[]) - Method in class com.germinus.easyconf.ComponentProperties
Get an array of Class objects for the class names specified in the given property.
getClassArray(String, Filter) - Method in class com.germinus.easyconf.ComponentProperties
Similar to the previous methods but complementing the property key with the given filter
getClassArray(String, Filter, Class[]) - Method in class com.germinus.easyconf.ComponentProperties
Equivalent to the previous method but giving a default value which will be used if no value has been specified in the configurations file
getComponent() - Method in class com.germinus.easyconf.taglib.ConfigurationObjectTag
 
getComponent() - Method in class com.germinus.easyconf.taglib.PropertyTag
 
getComponentColumnName() - Method in class com.germinus.easyconf.DatasourceURL
 
getComponentConfiguration() - Method in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
Returns the ComponentConfiguration associated with this MBean.
getComponentName() - Method in class com.germinus.easyconf.AggregatedProperties
 
getComponentName() - Method in class com.germinus.easyconf.ComponentConfiguration
Get the name of the component which is associated with this configuration
getComponentName() - Method in class com.germinus.easyconf.ComponentProperties
 
getComponentName() - Method in class com.germinus.easyconf.ConfigurationException
 
getConfiguration() - Method in class com.germinus.easyconf.DatasourceURL
 
getConfiguration(String) - Static method in class com.germinus.easyconf.EasyConf
Get the full configuration of the given component.
getConfiguration(String, String) - Static method in class com.germinus.easyconf.EasyConf
Get the full configuration of the given component, for the given company.
getConfiguration() - Method in class com.germinus.easyconf.JndiURL
 
getConfigurationObject() - Method in class com.germinus.easyconf.ComponentConfiguration
Get an object which represents the configuration of the given component The object is populated using the digester rules defined in the file componentName.digesterRules.xml which must be found in the classpath (first it is searched in the context of the current thread and then in the context of the system classpath)
getConfigurationObject() - Method in class com.germinus.easyconf.ConfigurationObjectCache
 
getConsturctorsInfo() - Method in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
Constructs an array of the MBean's constructors.
getDatasource() - Method in class com.germinus.easyconf.DatasourceURL
 
getDefaultValue() - Method in class com.germinus.easyconf.taglib.PropertyTag
 
getDelayPeriod() - Method in class com.germinus.easyconf.ComponentProperties
Returned the configured delay period for this component or null if reloading is not being performed
getDigesterRulesFileName() - Method in class com.germinus.easyconf.DigesterRulesNotFoundException
 
getDouble(String) - Method in class com.germinus.easyconf.ComponentProperties
 
getDouble(String, double) - Method in class com.germinus.easyconf.ComponentProperties
 
getDouble(String, Double) - Method in class com.germinus.easyconf.ComponentProperties
 
getDouble(String, Filter) - Method in class com.germinus.easyconf.ComponentProperties
 
getDouble(String, Filter, Double) - Method in class com.germinus.easyconf.ComponentProperties
 
getDouble(String, Filter, double) - Method in class com.germinus.easyconf.ComponentProperties
 
getFile() - Method in class com.germinus.easyconf.FileConfigurationChangedReloadingStrategy
 
getFilterSuffix(int) - Method in class com.germinus.easyconf.Filter
Get a fragment of the filter which includes the first 'n' selectors concatenated.
getFloat(String) - Method in class com.germinus.easyconf.ComponentProperties
 
getFloat(String, float) - Method in class com.germinus.easyconf.ComponentProperties
 
getFloat(String, Float) - Method in class com.germinus.easyconf.ComponentProperties
 
getFloat(String, Filter) - Method in class com.germinus.easyconf.ComponentProperties
 
getFloat(String, Filter, Float) - Method in class com.germinus.easyconf.ComponentProperties
 
getFloat(String, Filter, float) - Method in class com.germinus.easyconf.ComponentProperties
 
getId() - Method in class com.germinus.easyconf.taglib.ConfigurationObjectTag
 
getId() - Method in class com.germinus.easyconf.taglib.PropertyTag
 
getInt(String) - Method in class com.germinus.easyconf.ComponentProperties
 
getInt(String, int) - Method in class com.germinus.easyconf.ComponentProperties
 
getInt(String, Filter) - Method in class com.germinus.easyconf.ComponentProperties
 
getInt(String, Filter, int) - Method in class com.germinus.easyconf.ComponentProperties
 
getInteger(String, Integer) - Method in class com.germinus.easyconf.ComponentProperties
 
getInteger(String, Filter, Integer) - Method in class com.germinus.easyconf.ComponentProperties
 
getKeyColumnName() - Method in class com.germinus.easyconf.DatasourceURL
 
getKeys() - Method in class com.germinus.easyconf.ComponentProperties
 
getKeys(String) - Method in class com.germinus.easyconf.ComponentProperties
 
getList(String) - Method in class com.germinus.easyconf.ComponentProperties
 
getList(String, List) - Method in class com.germinus.easyconf.ComponentProperties
 
getList(String, Filter) - Method in class com.germinus.easyconf.ComponentProperties
 
getList(String, Filter, List) - Method in class com.germinus.easyconf.ComponentProperties
 
getLoadedSources() - Method in class com.germinus.easyconf.ComponentProperties
Get a list of the sources which have been loaded for this component
getLong(String) - Method in class com.germinus.easyconf.ComponentProperties
 
getLong(String, Long) - Method in class com.germinus.easyconf.ComponentProperties
 
getLong(String, long) - Method in class com.germinus.easyconf.ComponentProperties
 
getLong(String, Filter) - Method in class com.germinus.easyconf.ComponentProperties
 
getLong(String, Filter, Long) - Method in class com.germinus.easyconf.ComponentProperties
 
getLong(String, Filter, long) - Method in class com.germinus.easyconf.ComponentProperties
 
getMBeanInfo() - Method in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
Return the Information exposed by the MBean: Attributes, Operations, Constructors and Notifications.
getMessage() - Method in class com.germinus.easyconf.ConfigurationException
 
getMessage() - Method in class com.germinus.easyconf.DigesterRulesNotFoundException
 
getMessage() - Method in class com.germinus.easyconf.InvalidPropertyException
 
getNewInstance(Configuration, String) - Static method in class com.germinus.easyconf.ClassParameter
 
getNewInstance(Properties, String) - Static method in class com.germinus.easyconf.ClassParameter
 
getOperationInfo() - Method in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
Constructs the info of the MBean's operations.
getPrefix() - Method in class com.germinus.easyconf.JndiURL
 
getProperties() - Method in class com.germinus.easyconf.ComponentConfiguration
Get a typed map of the properties associated with this component
getProperties() - Method in class com.germinus.easyconf.ComponentProperties
Returns a copy of the configuration into a java.util.Properties class.
getProperty(String) - Method in class com.germinus.easyconf.AggregatedProperties
Look for the property in environment, global and base configuration, in this order
getProperty(String) - Method in class com.germinus.easyconf.ComponentProperties
 
getProperty() - Method in class com.germinus.easyconf.taglib.PropertyTag
 
getPropertyWithFilter(String, Filter, Class, Object) - Method in class com.germinus.easyconf.ComponentProperties
 
getSelector1() - Method in class com.germinus.easyconf.taglib.PropertyTag
 
getSelector2() - Method in class com.germinus.easyconf.taglib.PropertyTag
 
getSelector3() - Method in class com.germinus.easyconf.taglib.PropertyTag
 
getSelector4() - Method in class com.germinus.easyconf.taglib.PropertyTag
 
getSelector5() - Method in class com.germinus.easyconf.taglib.PropertyTag
 
getSelectors() - Method in class com.germinus.easyconf.Filter
 
getShort(String) - Method in class com.germinus.easyconf.ComponentProperties
 
getShort(String, Short) - Method in class com.germinus.easyconf.ComponentProperties
 
getShort(String, short) - Method in class com.germinus.easyconf.ComponentProperties
 
getShort(String, Filter) - Method in class com.germinus.easyconf.ComponentProperties
 
getShort(String, Filter, Short) - Method in class com.germinus.easyconf.ComponentProperties
 
getShort(String, Filter, short) - Method in class com.germinus.easyconf.ComponentProperties
 
getSourceURL() - Method in class com.germinus.easyconf.FileConfigurationChangedReloadingStrategy
 
getString(String) - Method in class com.germinus.easyconf.ComponentProperties
Get the String value of the given key.
getString(String, String) - Method in class com.germinus.easyconf.ComponentProperties
 
getString(String, Filter) - Method in class com.germinus.easyconf.ComponentProperties
 
getString(String, Filter, String) - Method in class com.germinus.easyconf.ComponentProperties
 
getStringArray(String) - Method in class com.germinus.easyconf.ComponentProperties
 
getStringArray(String, Filter) - Method in class com.germinus.easyconf.ComponentProperties
 
getStringArray(String, Filter, String[]) - Method in class com.germinus.easyconf.ComponentProperties
 
getStringArray(String, String[]) - Method in class com.germinus.easyconf.ComponentProperties
 
getTableName() - Method in class com.germinus.easyconf.DatasourceURL
 
getType() - Method in class com.germinus.easyconf.taglib.ConfigurationObjectTag
 
getType() - Method in class com.germinus.easyconf.taglib.PropertyTag
 
getTypedPropertyWithDefault(String, Class, Configuration, Object) - Static method in class com.germinus.easyconf.ComponentProperties
 
getValueColumnName() - Method in class com.germinus.easyconf.DatasourceURL
 
getVariableInfo(TagData) - Method in class com.germinus.easyconf.taglib.ConfigurationObjectTei
Return information about the scripting variables to be created.
getVariableInfo(TagData) - Method in class com.germinus.easyconf.taglib.PropertyTei
Return information about the scripting variables to be created.
getVariables() - Method in class com.germinus.easyconf.Filter
 

H

hasBaseConfiguration() - Method in class com.germinus.easyconf.AggregatedProperties
 
hasBaseConfiguration() - Method in class com.germinus.easyconf.ComponentProperties
 
hasChanged() - Method in class com.germinus.easyconf.FileConfigurationChangedReloadingStrategy
Check if the configuration has changed since the last time it was loaded.
hasVariables() - Method in class com.germinus.easyconf.Filter
 
hashCode() - Method in class com.germinus.easyconf.ComponentConfiguration
 
hashCode() - Method in class com.germinus.easyconf.ComponentProperties
 

I

INCLUDE_PROPERTY - Static variable in interface com.germinus.easyconf.Conventions
 
InvalidPropertyException - exception com.germinus.easyconf.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
InvalidPropertyException(String, Throwable) - Constructor for class com.germinus.easyconf.InvalidPropertyException
 
id - Variable in class com.germinus.easyconf.taglib.ConfigurationObjectTag
 
id - Variable in class com.germinus.easyconf.taglib.PropertyTag
 
invoke(String, Object[], String[]) - Method in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
Invoke one of the operations exposed by the MBeanas.
isDatasource(String) - Static method in class com.germinus.easyconf.DatasourceURL
 
isEmpty() - Method in class com.germinus.easyconf.ComponentProperties
 
isJndi(String) - Static method in class com.germinus.easyconf.JndiURL
 
isThrowExceptionOnMissing() - Method in class com.germinus.easyconf.ComponentProperties
 

J

JNDI_PREFIX - Static variable in interface com.germinus.easyconf.Conventions
 
JndiURL - class com.germinus.easyconf.JndiURL.
Represents the URL to a JNDI tree as specified in a properties file TODO: Add support for ASP applications
JndiURL(String, String, String) - Constructor for class com.germinus.easyconf.JndiURL
 

L

listToString(List) - Method in class com.germinus.easyconf.ComponentProperties
 
loadedSources() - Method in class com.germinus.easyconf.AggregatedProperties
 
locateClass(String) - Static method in class com.germinus.easyconf.ClasspathUtil
Return the Class object of the specified class name by searching the current classpath and the system classpath.
locateClasses(String[]) - Static method in class com.germinus.easyconf.ClasspathUtil
Return an array of Class objects for each of the class names specified.
locateResource(String, String) - Static method in class com.germinus.easyconf.ClasspathUtil
Return the location of the specified resource by searching the user home directory, the current classpath and the system classpath.
locateResource(String) - Static method in class com.germinus.easyconf.ClasspathUtil
Return the location of the specified resource by searching the user home directory, the current classpath and the system classpath.

N

NEW_PROPERTY_OPERATION_NAME - Static variable in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
Name of the newProperty operations.
NEW_PROPERTY_OPERATION_SIGNATURE_1 - Static variable in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
Signature of the newProperty operation with one parameter.
NEW_PROPERTY_OPERATION_SIGNATURE_2 - Static variable in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
Signature of the newProperty operation with two parameters.
NULL_STRING - Static variable in class com.germinus.easyconf.ComponentProperties
 
numOfSelectors() - Method in class com.germinus.easyconf.Filter
 

P

PREFIX_SEPARATOR - Static variable in interface com.germinus.easyconf.Conventions
 
PROPERTIES_EXTENSION - Static variable in interface com.germinus.easyconf.Conventions
 
PropertyTag - class com.germinus.easyconf.taglib.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>
PropertyTag() - Constructor for class com.germinus.easyconf.taglib.PropertyTag
 
PropertyTei - class com.germinus.easyconf.taglib.PropertyTei.
Used to declare the property value as a JSP scripting variable
PropertyTei() - Constructor for class com.germinus.easyconf.taglib.PropertyTei
 
property - Variable in class com.germinus.easyconf.taglib.PropertyTag
 

R

RELOAD_DELAY_PROPERTY - Static variable in interface com.germinus.easyconf.Conventions
 
RELOAD_OPERATION_NAME - Static variable in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
Name of the reloadConfiguration operation.
RELOAD_OPERATION_SIGNATURE - Static variable in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
Signature of the reloadConfiguration operation.
RefreshConfigurationAction - class com.germinus.easyconf.struts.RefreshConfigurationAction.
Refresh the configuration of a given component which uses EasyConf.
RefreshConfigurationAction() - Constructor for class com.germinus.easyconf.struts.RefreshConfigurationAction
 
RefreshConfigurationServlet - class com.germinus.easyconf.servlet.RefreshConfigurationServlet.
View Source
RefreshConfigurationServlet() - Constructor for class com.germinus.easyconf.servlet.RefreshConfigurationServlet
 
refreshAll() - Static method in class com.germinus.easyconf.EasyConf
Refresh the configuration of all components KNOWN BUG: this method does not refresh the properties configuration because the underlying library Jakarta Commons Configuration also contains a cache which is not refreshable.
refreshComponent(String) - Static method in class com.germinus.easyconf.EasyConf
Refresh the configuration of the given component KNOWN BUG: this method does not refresh the properties configuration because the underlying library Jakarta Commons Configuration also contains a cache which is not refreshable.
release() - Method in class com.germinus.easyconf.taglib.ConfigurationObjectTag
 
release() - Method in class com.germinus.easyconf.taglib.PropertyTag
 
reloadingRequired() - Method in class com.germinus.easyconf.FileURLChangedReloadingStrategy
 

S

SELECTOR_END - Static variable in interface com.germinus.easyconf.Conventions
 
SELECTOR_START - Static variable in interface com.germinus.easyconf.Conventions
 
SLASH - Static variable in interface com.germinus.easyconf.Conventions
 
selector1 - Variable in class com.germinus.easyconf.taglib.PropertyTag
 
selector2 - Variable in class com.germinus.easyconf.taglib.PropertyTag
 
selector3 - Variable in class com.germinus.easyconf.taglib.PropertyTag
 
selector4 - Variable in class com.germinus.easyconf.taglib.PropertyTag
 
selector5 - Variable in class com.germinus.easyconf.taglib.PropertyTag
 
service(HttpServletRequest, HttpServletResponse) - Method in class com.germinus.easyconf.servlet.RefreshConfigurationServlet
 
setAttribute(Attribute) - Method in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
Sets an attribute
setAttributes(AttributeList) - Method in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
Set named attributes
setComponent(String) - Method in class com.germinus.easyconf.taglib.ConfigurationObjectTag
 
setComponent(String) - Method in class com.germinus.easyconf.taglib.PropertyTag
 
setComponentConfiguration(ComponentConfiguration) - Method in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
 
setConfiguration(FileConfiguration) - Method in class com.germinus.easyconf.FileConfigurationChangedReloadingStrategy
 
setDefaultValue(String) - Method in class com.germinus.easyconf.taglib.PropertyTag
Note: currently this is only used if type is String
setId(String) - Method in class com.germinus.easyconf.taglib.ConfigurationObjectTag
 
setId(String) - Method in class com.germinus.easyconf.taglib.PropertyTag
 
setProperty(String, Object) - Method in class com.germinus.easyconf.ComponentProperties
 
setProperty(String) - Method in class com.germinus.easyconf.taglib.PropertyTag
 
setReloadingStrategy(ReloadingStrategy) - Method in class com.germinus.easyconf.ConfigurationObjectCache
 
setSelector1(String) - Method in class com.germinus.easyconf.taglib.PropertyTag
 
setSelector2(String) - Method in class com.germinus.easyconf.taglib.PropertyTag
 
setSelector3(String) - Method in class com.germinus.easyconf.taglib.PropertyTag
 
setSelector4(String) - Method in class com.germinus.easyconf.taglib.PropertyTag
 
setSelector5(String) - Method in class com.germinus.easyconf.taglib.PropertyTag
 
setSelectors(String[]) - Method in class com.germinus.easyconf.Filter
 
setSourceURL(URL) - Method in class com.germinus.easyconf.FileConfigurationChangedReloadingStrategy
 
setThrowExceptionOnMissing(boolean) - Method in class com.germinus.easyconf.ComponentProperties
Set the flag throwExceptionOnMissing.
setType(String) - Method in class com.germinus.easyconf.taglib.ConfigurationObjectTag
 
setType(String) - Method in class com.germinus.easyconf.taglib.PropertyTag
 
setVariables(Map) - Method in class com.germinus.easyconf.Filter
 
subset(String) - Method in class com.germinus.easyconf.ComponentProperties
 

T

toConfiguration() - Method in class com.germinus.easyconf.ComponentProperties
Returns a decorator of the configuration of type org.apache.commons.configuration.Configuration Note that any changes made to this decorator will be made to the original configuration and viceversa.
toDataConfiguration() - Method in class com.germinus.easyconf.ComponentProperties
Returns a decorator of the configuration of type org.apache.commons.configuration.DataConfiguration.
toDynaBean() - Method in class com.germinus.easyconf.ComponentProperties
Returns a decorator of the configuration that can be used as a DynaBean.
toMap() - Method in class com.germinus.easyconf.ComponentProperties
Returns a decorator of the configuration that implements the Map interface.
toString() - Method in class com.germinus.easyconf.ComponentProperties
 
toString() - Method in class com.germinus.easyconf.Filter
 
type - Variable in class com.germinus.easyconf.taglib.ConfigurationObjectTag
 
type - Variable in class com.germinus.easyconf.taglib.PropertyTag
 

U

updateLastModified() - Method in class com.germinus.easyconf.FileConfigurationChangedReloadingStrategy
Update the last modified time.
usingVariables(String, String) - Static method in class com.germinus.easyconf.Filter
 
usingVariables(String, String, String, String) - Static method in class com.germinus.easyconf.Filter
 
usingVariables(String, String, String, String, String, String) - Static method in class com.germinus.easyconf.Filter
 
usingVariables(Map) - Static method in class com.germinus.easyconf.Filter
 

V

validateValue(String, Object) - Method in class com.germinus.easyconf.ComponentProperties
 

W

writeSuccessResponse(HttpServletResponse, String) - Method in class com.germinus.easyconf.servlet.RefreshConfigurationServlet
 

X

XML_EXTENSION - Static variable in interface com.germinus.easyconf.Conventions
 

A B C D E F G H I J L N P R S T U V W X

Copyright © 2005 EasyConf team. All Rights Reserved.