org.apache.fulcrum.yaafi.framework.configuration
Class ComponentConfigurationPropertiesResolverImpl

java.lang.Object
  extended by org.apache.fulcrum.yaafi.framework.configuration.ComponentConfigurationPropertiesResolverBaseImpl
      extended by org.apache.fulcrum.yaafi.framework.configuration.ComponentConfigurationPropertiesResolverImpl
All Implemented Interfaces:
org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.context.Contextualizable, org.apache.avalon.framework.logger.LogEnabled, ComponentConfigurationPropertiesResolver

public class ComponentConfigurationPropertiesResolverImpl
extends ComponentConfigurationPropertiesResolverBaseImpl

A implementation to provide out-of-the-box component configuration properties using the following algorithm:

Author:
Siegfried Goeschl

Field Summary
 
Fields inherited from interface org.apache.fulcrum.yaafi.framework.configuration.ComponentConfigurationPropertiesResolver
COMPONENT_CONFIG_PROPERTIES_VALUE
 
Constructor Summary
ComponentConfigurationPropertiesResolverImpl()
           
 
Method Summary
 java.util.Properties resolve(java.util.Properties defaults)
          Resolve custom properties
 
Methods inherited from class org.apache.fulcrum.yaafi.framework.configuration.ComponentConfigurationPropertiesResolverBaseImpl
addAvalonContext, configure, contextualize, createInputStream, enableLogging, getApplicationRootDir, getConfiguration, getContext, getLocation, getLogger, loadProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentConfigurationPropertiesResolverImpl

public ComponentConfigurationPropertiesResolverImpl()
Method Detail

resolve

public java.util.Properties resolve(java.util.Properties defaults)
                             throws java.lang.Exception
Description copied from interface: ComponentConfigurationPropertiesResolver
Resolve custom properties

Parameters:
defaults - the default properties
Returns:
the custom properties
Throws:
java.lang.Exception
See Also:
ComponentConfigurationPropertiesResolver.resolve(java.util.Properties)


Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.