A B C D E F G H I J L M N O P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addBaseFileName(String) - Method in class com.germinus.easyconf.AggregatedProperties
- addDatasourceProperties(String) - Method in class com.germinus.easyconf.AggregatedProperties
- addFileProperties(String, CompositeConfiguration) - Method in class com.germinus.easyconf.AggregatedProperties
- addGlobalFileName(String) - Method in class com.germinus.easyconf.AggregatedProperties
- addIncludedPropertiesSources(Configuration, CompositeConfiguration) - Method in class com.germinus.easyconf.AggregatedProperties
- addJndiProperties(String) - Method in class com.germinus.easyconf.AggregatedProperties
- addPropertiesSource(String, CompositeConfiguration) - Method in class com.germinus.easyconf.AggregatedProperties
-
Read the given source of properties and add it to the composite configuration.
- AggregatedProperties - Class in com.germinus.easyconf
-
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
- attributesInfo - Variable in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
B
- baseConf - Variable in class com.germinus.easyconf.AggregatedProperties
- baseConfigurationLoaded - Variable in class com.germinus.easyconf.AggregatedProperties
- by(String) - Static method in class com.germinus.easyconf.Filter
- 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
C
- cache - Static variable in class com.germinus.easyconf.EasyConf
- ClassParameter - Class in com.germinus.easyconf
-
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 in com.germinus.easyconf
-
Contains util methods to search in the classpath
- ClasspathUtil() - Constructor for class com.germinus.easyconf.ClasspathUtil
- 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
- COMPANY_ID_PROPERTY - Static variable in interface com.germinus.easyconf.Conventions
- companyId - Variable in class com.germinus.easyconf.AggregatedProperties
- companyId - Variable in class com.germinus.easyconf.ComponentConfiguration
- companyId - Variable in class com.germinus.easyconf.DatasourceURL
- companyId - Variable in class com.germinus.easyconf.JndiURL
- component - Variable in class com.germinus.easyconf.taglib.ConfigurationObjectTag
- component - Variable in class com.germinus.easyconf.taglib.PropertyTag
- COMPONENT_NAME_PROPERTY - Static variable in interface com.germinus.easyconf.Conventions
- componentConfiguration - Variable in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
- ComponentConfiguration - Class in com.germinus.easyconf
-
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 in com.germinus.easyconf.jmx
-
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
- componentName - Variable in class com.germinus.easyconf.AggregatedProperties
- componentName - Variable in class com.germinus.easyconf.ComponentConfiguration
- componentName - Variable in class com.germinus.easyconf.ConfigurationException
- componentName - Variable in class com.germinus.easyconf.DatasourceURL
- componentName - Variable in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
- componentName - Variable in class com.germinus.easyconf.JndiURL
- ComponentProperties - Class in com.germinus.easyconf
-
Part of a component configuration which contains its properties.
- ComponentProperties(AggregatedProperties) - Constructor for class com.germinus.easyconf.ComponentProperties
- confFileUrl - Variable in class com.germinus.easyconf.ConfigurationObjectCache
- CONFIGURATION_OBJECTS_SOURCE_PROPERTY - Static variable in interface com.germinus.easyconf.Conventions
- CONFIGURATION_OBJECTS_TABLE - Static variable in interface com.germinus.easyconf.Conventions
- CONFIGURATION_OBJECTS_TABLE - Static variable in class com.germinus.easyconf.DatasourceURL
- ConfigurationException - Class in com.germinus.easyconf
-
Some unrecoverable but important error has ocurred while reading the configuration
- ConfigurationException() - Constructor for class com.germinus.easyconf.ConfigurationException
- ConfigurationException(String) - Constructor for class com.germinus.easyconf.ConfigurationException
- ConfigurationException(String, String) - Constructor for class com.germinus.easyconf.ConfigurationException
- ConfigurationException(String, String, Throwable) - Constructor for class com.germinus.easyconf.ConfigurationException
- ConfigurationException(String, Throwable) - Constructor for class com.germinus.easyconf.ConfigurationException
- ConfigurationLoader - Class in com.germinus.easyconf
-
Handles the actual reading of the configuration
- ConfigurationLoader() - Constructor for class com.germinus.easyconf.ConfigurationLoader
- ConfigurationNotFoundException - Class in com.germinus.easyconf
-
Thrown when the base properties file is not found and the getProperties method is explicitly called in the configuration
- ConfigurationNotFoundException(String) - Constructor for class com.germinus.easyconf.ConfigurationNotFoundException
- ConfigurationNotFoundException(String, String) - Constructor for class com.germinus.easyconf.ConfigurationNotFoundException
- ConfigurationNotFoundException(String, String, Throwable) - Constructor for class com.germinus.easyconf.ConfigurationNotFoundException
- ConfigurationNotFoundException(String, Throwable) - Constructor for class com.germinus.easyconf.ConfigurationNotFoundException
- configurationObject - Variable in class com.germinus.easyconf.ConfigurationObjectCache
- ConfigurationObjectCache - Class in com.germinus.easyconf
-
Holds a configuration object and reloads it when necessary
- ConfigurationObjectCache(Object, URL, ComponentProperties, String) - Constructor for class com.germinus.easyconf.ConfigurationObjectCache
- ConfigurationObjectTag - Class in com.germinus.easyconf.taglib
-
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 in com.germinus.easyconf.taglib
-
Used to declare the property value as a JSP scripting variable
- ConfigurationObjectTei() - Constructor for class com.germinus.easyconf.taglib.ConfigurationObjectTei
- ConfigurationSerializer - Class in com.germinus.easyconf
-
Factory class which creates serializer subclasses based on availability of external classes in the classpath
- ConfigurationSerializer() - Constructor for class com.germinus.easyconf.ConfigurationSerializer
- confManager - Variable in class com.germinus.easyconf.ComponentConfiguration
- confName - Variable in class com.germinus.easyconf.ConfigurationObjectCache
- confObjectsCache - Variable in class com.germinus.easyconf.ComponentConfiguration
- ConfUtil - Class in com.germinus.easyconf
-
Utility methods
- ConfUtil() - Constructor for class com.germinus.easyconf.ConfUtil
- CONSTRUCTOR_DESCRIPTION_1 - Static variable in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
- constructorsInfo - Variable in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
- containsKey(String) - Method in class com.germinus.easyconf.ComponentProperties
- Conventions - Interface in com.germinus.easyconf
-
Conventions used by EasyConf that can be expressed as contansts
- ctx - Static variable in class com.germinus.easyconf.DatasourceURL
- ctx - Static variable in class com.germinus.easyconf.JndiURL
D
- DATASOURCE_PREFIX - Static variable in interface com.germinus.easyconf.Conventions
- DATASOURCE_PREFIX - Static variable in class com.germinus.easyconf.DatasourceURL
- dataSourceName - Variable in class com.germinus.easyconf.DatasourceURL
- DatasourceURL - Class in com.germinus.easyconf
-
Represents the URL to a datasource as specified in a properties file
- DatasourceURL(String, String, String, String) - Constructor for class com.germinus.easyconf.DatasourceURL
- DEFAULT_CONF_OBJECT_NAME - Static variable in interface com.germinus.easyconf.Conventions
- DEFAULT_TYPE - Static variable in class com.germinus.easyconf.taglib.PropertyTag
- defaultValue - Variable in class com.germinus.easyconf.taglib.PropertyTag
- deserialize(String) - Method in class com.germinus.easyconf.ConfigurationSerializer
-
Deserialize the configuration object from a String
- deserialize(String) - Method in class com.germinus.easyconf.XstreamSerializer
- DIGESTERRULES_EXTENSION - Static variable in interface com.germinus.easyconf.Conventions
- digesterRulesFileName - Variable in class com.germinus.easyconf.DigesterRulesNotFoundException
- DigesterRulesNotFoundException - Class in com.germinus.easyconf
-
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
- 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
- DOT - Static variable in interface com.germinus.easyconf.Conventions
E
- EasyConf - Class in com.germinus.easyconf
-
Main class to obtain the configuration of a software component.
- EasyConf() - Constructor for class com.germinus.easyconf.EasyConf
- EMPTY_LIST - Static variable in class com.germinus.easyconf.ComponentProperties
- EMPTY_LIST - Static variable in class com.germinus.easyconf.taglib.PropertyTag
- 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 in com.germinus.easyconf
-
Reloads the configuration file even if a base path wasn't originally specified.
- FileConfigurationChangedReloadingStrategy() - Constructor for class com.germinus.easyconf.FileConfigurationChangedReloadingStrategy
- FileURLChangedReloadingStrategy - Class in com.germinus.easyconf
-
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 in com.germinus.easyconf
-
Builds filters from arrays of strings or up to three string paramters
- Filter(String[]) - Constructor for class com.germinus.easyconf.Filter
- Filter(Map) - Constructor for class com.germinus.easyconf.Filter
G
- 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
- getAvailableProperties() - Method in class com.germinus.easyconf.ComponentConfiguration
- getBigDecimal(String) - 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
- getBigDecimal(String, BigDecimal) - Method in class com.germinus.easyconf.ComponentProperties
- getBigInteger(String) - 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
- getBigInteger(String, 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, 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
- getBoolean(String, 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, 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
- getByte(String, 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, 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
- getClass(String, Class) - Method in class com.germinus.easyconf.ComponentProperties
-
Get the
Class
representation of the class name specified in the given property. - 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, 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
- 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. - getCompanyComponentValue() - Method in class com.germinus.easyconf.DatasourceURL
- 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() - Method in class com.germinus.easyconf.JndiURL
- 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.
- getConfigurationManager() - Method in class com.germinus.easyconf.ComponentConfiguration
- getConfigurationObject() - Method in class com.germinus.easyconf.ComponentConfiguration
-
Get an object which represents the default configuration of 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
- getConfigurationObject(String) - Method in class com.germinus.easyconf.ComponentConfiguration
-
Get an object which represents a named configuration of the 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)
- getConfName() - Method in class com.germinus.easyconf.ConfigurationObjectCache
- getConsturctorsInfo() - Method in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
-
Constructs an array of the MBean's constructors.
- getContext() - Method in class com.germinus.easyconf.DatasourceURL
- getContext() - Method in class com.germinus.easyconf.JndiURL
- 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, 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
- getDouble(String, 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, 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
- getFloat(String, 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, Filter, Integer) - Method in class com.germinus.easyconf.ComponentProperties
- getInteger(String, 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, Filter) - Method in class com.germinus.easyconf.ComponentProperties
- getList(String, Filter, List) - Method in class com.germinus.easyconf.ComponentProperties
- getList(String, 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, 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
- getLong(String, 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
- getOperationInfo() - Method in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
-
Constructs the info of the MBean's operations.
- getPrefix() - Method in class com.germinus.easyconf.AggregatedProperties
- 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() - Method in class com.germinus.easyconf.taglib.PropertyTag
- 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
- getPropertyFilter() - Method in class com.germinus.easyconf.taglib.PropertyTag
- getPropertyWithFilter(String, Filter, Class, Object) - Method in class com.germinus.easyconf.ComponentProperties
- getReloadDelay(CompositeConfiguration, FileConfiguration) - Method in class com.germinus.easyconf.AggregatedProperties
- getReloadingStrategy() - Method in class com.germinus.easyconf.ConfigurationObjectCache
- 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
- getSelectorArray() - Method in class com.germinus.easyconf.taglib.PropertyTag
- getSelectors() - Method in class com.germinus.easyconf.Filter
- getSerializer() - Static method in class com.germinus.easyconf.ConfigurationSerializer
- getShort(String) - 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
- getShort(String, 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, Filter) - Method in class com.germinus.easyconf.ComponentProperties
- getString(String, Filter, String) - Method in class com.germinus.easyconf.ComponentProperties
- getString(String, 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
- GLOBAL_CONFIGURATION_FILE - Static variable in interface com.germinus.easyconf.Conventions
- globalConf - Variable in class com.germinus.easyconf.AggregatedProperties
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.
- hashCode() - Method in class com.germinus.easyconf.ComponentConfiguration
- hashCode() - Method in class com.germinus.easyconf.ComponentProperties
- hasVariables() - Method in class com.germinus.easyconf.Filter
I
- id - Variable in class com.germinus.easyconf.taglib.ConfigurationObjectTag
- id - Variable in class com.germinus.easyconf.taglib.PropertyTag
- INCLUDE_PROPERTY - Static variable in interface com.germinus.easyconf.Conventions
- init() - Method in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
-
Some initializations common to both constructors
- InvalidPropertyException - Class in com.germinus.easyconf
-
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
- 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
- JNDI_PREFIX - Static variable in class com.germinus.easyconf.JndiURL
- jndiPrefix - Variable in class com.germinus.easyconf.JndiURL
- JndiURL - Class in com.germinus.easyconf
-
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 - Variable in class com.germinus.easyconf.AggregatedProperties
- loadedSources() - Method in class com.germinus.easyconf.AggregatedProperties
- loader - Variable in class com.germinus.easyconf.ConfigurationObjectCache
- loadXMLFile(URL, ComponentProperties) - Method in class com.germinus.easyconf.ConfigurationLoader
-
Read an XML file and return an Object representation of its contents
- 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) - 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, 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.
- log - Static variable in class com.germinus.easyconf.AggregatedProperties
- log - Static variable in class com.germinus.easyconf.ClassParameter
- log - Static variable in class com.germinus.easyconf.ClasspathUtil
- log - Static variable in class com.germinus.easyconf.ComponentConfiguration
- log - Static variable in class com.germinus.easyconf.ComponentProperties
- log - Static variable in class com.germinus.easyconf.ConfigurationLoader
- log - Static variable in class com.germinus.easyconf.ConfigurationObjectCache
- log - Static variable in class com.germinus.easyconf.DatasourceURL
- log - Static variable in class com.germinus.easyconf.EasyConf
- log - Static variable in class com.germinus.easyconf.FileConfigurationChangedReloadingStrategy
M
- modifiedProperties - Variable in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
N
- NEW_PROPERTY_OPERATION_DESCRIPTION_1 - Static variable in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
- NEW_PROPERTY_OPERATION_DESCRIPTION_2 - Static variable in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
- 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.
- newProperty(String) - Method in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
- newProperty(String, Object) - Method in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
- newPropeties - Variable in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
- NULL_STRING - Static variable in class com.germinus.easyconf.ComponentProperties
- numOfSelectors() - Method in class com.germinus.easyconf.Filter
O
- operationInfo - Variable in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
P
- PREFIX_SEPARATOR - Static variable in interface com.germinus.easyconf.Conventions
- prefixedSystemConfiguration - Variable in class com.germinus.easyconf.AggregatedProperties
- properties - Variable in class com.germinus.easyconf.ComponentConfiguration
- properties - Variable in class com.germinus.easyconf.ComponentProperties
- properties - Variable in class com.germinus.easyconf.ConfigurationObjectCache
- PROPERTIES_EXTENSION - Static variable in interface com.germinus.easyconf.Conventions
- PROPERTIES_TABLE - Static variable in interface com.germinus.easyconf.Conventions
- PROPERTIES_TABLE - Static variable in class com.germinus.easyconf.DatasourceURL
- property - Variable in class com.germinus.easyconf.taglib.PropertyTag
- propertyExists(String) - Method in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
- PropertyTag - Class in com.germinus.easyconf.taglib
-
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 in com.germinus.easyconf.taglib
-
Used to declare the property value as a JSP scripting variable
- PropertyTei() - Constructor for class com.germinus.easyconf.taglib.PropertyTei
R
- readConfigurationObject(String, String, String, ComponentProperties) - Method in class com.germinus.easyconf.ConfigurationLoader
- readConfigurationObjectFromDatabase(String, String, String, ComponentProperties, String) - Method in class com.germinus.easyconf.ConfigurationLoader
- readConfigurationObjectFromXMLFile(String, String, String, ComponentProperties) - Method in class com.germinus.easyconf.ConfigurationLoader
- readPropertiesConfiguration(String, String) - Method in class com.germinus.easyconf.ConfigurationLoader
- readProperty(ComponentProperties) - Method in class com.germinus.easyconf.taglib.PropertyTag
- 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.
- RefreshConfigurationAction - Class in com.germinus.easyconf.struts
-
Refresh the configuration of a given component which uses EasyConf.
- RefreshConfigurationAction() - Constructor for class com.germinus.easyconf.struts.RefreshConfigurationAction
- RefreshConfigurationServlet - Class in com.germinus.easyconf.servlet
- RefreshConfigurationServlet() - Constructor for class com.germinus.easyconf.servlet.RefreshConfigurationServlet
- release() - Method in class com.germinus.easyconf.taglib.ConfigurationObjectTag
- release() - Method in class com.germinus.easyconf.taglib.PropertyTag
- reload() - Method in class com.germinus.easyconf.ConfigurationObjectCache
- RELOAD_DELAY_PROPERTY - Static variable in interface com.germinus.easyconf.Conventions
- RELOAD_OPERATION_DESCRIPTION - Static variable in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
- 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.
- reloadConfiguration() - Method in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
- reloadingRequired() - Method in class com.germinus.easyconf.FileURLChangedReloadingStrategy
- reloadingStrategy - Variable in class com.germinus.easyconf.ConfigurationObjectCache
- reloadLock - Variable in class com.germinus.easyconf.ConfigurationObjectCache
S
- saveConfigurationObject(Object) - Method in class com.germinus.easyconf.ComponentConfiguration
-
Update or create a new default configuration Object to a persistent storage.
- saveConfigurationObject(String, Object) - Method in class com.germinus.easyconf.ComponentConfiguration
-
Update or create a new Object with the given name to a persistent storage.
- saveConfigurationObjectIntoDatabase(Object, String, String, String, ComponentProperties) - Method in class com.germinus.easyconf.ConfigurationLoader
- SELECTOR_END - Static variable in interface com.germinus.easyconf.Conventions
- SELECTOR_START - 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
- selectors - Variable in class com.germinus.easyconf.Filter
- serialize(Object) - Method in class com.germinus.easyconf.ConfigurationSerializer
-
Serialize a configuration object to a String
- serialize(Object) - Method in class com.germinus.easyconf.XstreamSerializer
- serializer - Static variable in class com.germinus.easyconf.ConfigurationLoader
- serialVersionUID - Static 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) - Method in class com.germinus.easyconf.taglib.PropertyTag
- setProperty(String, Object) - Method in class com.germinus.easyconf.ComponentProperties
- 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
- SLASH - Static variable in interface com.germinus.easyconf.Conventions
- sourceURL - Variable in class com.germinus.easyconf.FileConfigurationChangedReloadingStrategy
- subset(String) - Method in class com.germinus.easyconf.ComponentProperties
- SUCCESS - Static variable in class com.germinus.easyconf.struts.RefreshConfigurationAction
- systemConfiguration - Variable in class com.germinus.easyconf.AggregatedProperties
T
- tableName - Variable in class com.germinus.easyconf.DatasourceURL
- 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
- toString(Configuration) - Static method in class com.germinus.easyconf.ConfUtil
- 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
- variables - Variable in class com.germinus.easyconf.Filter
W
- writeSuccessResponse(HttpServletResponse, String) - Method in class com.germinus.easyconf.servlet.RefreshConfigurationServlet
X
- XML_EXTENSION - Static variable in interface com.germinus.easyconf.Conventions
- xstream - Static variable in class com.germinus.easyconf.XstreamSerializer
- XstreamSerializer - Class in com.germinus.easyconf
- XstreamSerializer() - Constructor for class com.germinus.easyconf.XstreamSerializer
All Classes All Packages