- 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 - 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
-
- componentConfiguration - Variable in class com.germinus.easyconf.jmx.ComponentConfigurationDynamicMBean
-
- 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, 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
-
- 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, 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
-
- 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
-
- 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, 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
- 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(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
-
- 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(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)
- getConfigurationObject() - Method in class com.germinus.easyconf.ConfigurationObjectCache
-
- 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, 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
-
- 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(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
-
- 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, 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
-
- GLOBAL_CONFIGURATION_FILE - Static variable in interface com.germinus.easyconf.Conventions
-
- globalConf - Variable in class com.germinus.easyconf.AggregatedProperties
-