Klasse ComponentConfigurationPropertiesResolverBaseImpl

java.lang.Object
org.apache.fulcrum.yaafi.framework.configuration.ComponentConfigurationPropertiesResolverBaseImpl
Alle implementierten Schnittstellen:
org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.context.Contextualizable, org.apache.avalon.framework.logger.LogEnabled, ComponentConfigurationPropertiesResolver
Bekannte direkte Unterklassen:
ComponentConfigurationPropertiesResolverImpl

public abstract class ComponentConfigurationPropertiesResolverBaseImpl extends Object implements ComponentConfigurationPropertiesResolver, org.apache.avalon.framework.logger.LogEnabled, org.apache.avalon.framework.context.Contextualizable, org.apache.avalon.framework.configuration.Configurable
Base class to expand the value and all attributes. This class is intentend to be sub-classed if you hook up your own configuration mechanism.
Autor:
Siegfried Goeschl
  • Konstruktordetails

    • ComponentConfigurationPropertiesResolverBaseImpl

      public ComponentConfigurationPropertiesResolverBaseImpl()
  • Methodendetails

    • enableLogging

      public void enableLogging(org.apache.avalon.framework.logger.Logger logger)
      Angegeben von:
      enableLogging in Schnittstelle org.apache.avalon.framework.logger.LogEnabled
      Parameter:
      logger - the logger instance
      Siehe auch:
      • LogEnabled.enableLogging(org.apache.avalon.framework.logger.Logger)
    • contextualize

      public void contextualize(org.apache.avalon.framework.context.Context context) throws org.apache.avalon.framework.context.ContextException
      Angegeben von:
      contextualize in Schnittstelle org.apache.avalon.framework.context.Contextualizable
      Parameter:
      context - the Context to add
      Löst aus:
      org.apache.avalon.framework.context.ContextException
      Siehe auch:
      • Contextualizable.contextualize(org.apache.avalon.framework.context.Context)
    • configure

      public void configure(org.apache.avalon.framework.configuration.Configuration configuration) throws org.apache.avalon.framework.configuration.ConfigurationException
      Angegeben von:
      configure in Schnittstelle org.apache.avalon.framework.configuration.Configurable
      Parameter:
      configuration - the configuration object to use
      Löst aus:
      org.apache.avalon.framework.configuration.ConfigurationException
      Siehe auch:
      • Configurable.configure(org.apache.avalon.framework.configuration.Configuration)
    • getLogger

      protected org.apache.avalon.framework.logger.Logger getLogger()
      Gibt zurück:
      Returns the logger.
    • getContext

      protected org.apache.avalon.framework.context.Context getContext()
      Gibt zurück:
      Returns the context.
    • getApplicationRootDir

      protected File getApplicationRootDir()
      Gibt zurück:
      the home directory of the application
    • getConfiguration

      protected org.apache.avalon.framework.configuration.Configuration getConfiguration()
      Gibt zurück:
      Returns the configuration.
    • getLocation

      protected String getLocation()
      Gibt zurück:
      Returns the componentConfigurationPropertiesLocation.
    • createInputStream

      protected InputStream createInputStream(String location) throws IOException
      Creates an InputStream using a Locator.
      Parameter:
      location - the location of the file
      Gibt zurück:
      the InputStrem or null if the resource was not found
      Löst aus:
      IOException - if file not found
    • addAvalonContext

      protected void addAvalonContext(Properties properties) throws org.apache.avalon.framework.context.ContextException
      Add the Avalon context variables.
      Parameter:
      properties - properties to be set
      Löst aus:
      org.apache.avalon.framework.context.ContextException - if context not found
    • loadProperties

      protected Properties loadProperties(String fileLocation) throws Exception
      Set properties from a file location
      Parameter:
      fileLocation - file location of properties properties to be set
      Gibt zurück:
      the properties
      Löst aus:
      Exception - if unable to parse the properties file