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

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
 
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