org.apache.fulcrum.configuration
Class DefaultConfigurationService

java.lang.Object
  extended byorg.apache.avalon.framework.logger.AbstractLogEnabled
      extended byorg.apache.fulcrum.configuration.DefaultConfigurationService
All Implemented Interfaces:
org.apache.avalon.framework.component.Component, Config, org.apache.avalon.framework.configuration.Configurable, org.apache.commons.configuration.Configuration, org.apache.avalon.framework.context.Contextualizable, org.apache.avalon.framework.logger.LogEnabled

public class DefaultConfigurationService
extends org.apache.avalon.framework.logger.AbstractLogEnabled
implements Config, org.apache.avalon.framework.component.Component, org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.context.Contextualizable

Starts up a commons configuration Configuration object via the

Version:
$Id: DefaultConfigurationService.java,v 1.1 2003/10/27 16:53:06 epugh Exp $
Author:
Eric Pugh

Field Summary
 
Fields inherited from interface org.apache.fulcrum.configuration.Config
ROLE
 
Constructor Summary
DefaultConfigurationService()
           
 
Method Summary
 void addProperty(java.lang.String arg0, java.lang.Object arg1)
           
 void clearProperty(java.lang.String arg0)
           
 void configure(org.apache.avalon.framework.configuration.Configuration conf)
          Avalon component lifecycle method
 boolean containsKey(java.lang.String arg0)
           
 void contextualize(org.apache.avalon.framework.context.Context context)
           
 boolean equals(java.lang.Object obj)
           
 boolean getBoolean(java.lang.String arg0)
           
 boolean getBoolean(java.lang.String arg0, boolean arg1)
           
 java.lang.Boolean getBoolean(java.lang.String arg0, java.lang.Boolean arg1)
           
 byte getByte(java.lang.String arg0)
           
 byte getByte(java.lang.String arg0, byte arg1)
           
 java.lang.Byte getByte(java.lang.String arg0, java.lang.Byte arg1)
           
 double getDouble(java.lang.String arg0)
           
 double getDouble(java.lang.String arg0, double arg1)
           
 java.lang.Double getDouble(java.lang.String arg0, java.lang.Double arg1)
           
 float getFloat(java.lang.String arg0)
           
 float getFloat(java.lang.String arg0, float arg1)
           
 java.lang.Float getFloat(java.lang.String arg0, java.lang.Float arg1)
           
 int getInt(java.lang.String arg0)
           
 int getInt(java.lang.String arg0, int arg1)
           
 java.lang.Integer getInteger(java.lang.String arg0, java.lang.Integer arg1)
           
 java.util.Iterator getKeys()
           
 java.util.Iterator getKeys(java.lang.String arg0)
           
 long getLong(java.lang.String arg0)
           
 long getLong(java.lang.String arg0, long arg1)
           
 java.lang.Long getLong(java.lang.String arg0, java.lang.Long arg1)
           
 java.util.Properties getProperties(java.lang.String arg0)
           
 java.lang.Object getProperty(java.lang.String arg0)
           
 short getShort(java.lang.String arg0)
           
 short getShort(java.lang.String arg0, short arg1)
           
 java.lang.Short getShort(java.lang.String arg0, java.lang.Short arg1)
           
 java.lang.String getString(java.lang.String arg0)
           
 java.lang.String getString(java.lang.String arg0, java.lang.String arg1)
           
 java.lang.String[] getStringArray(java.lang.String arg0)
           
 java.util.Vector getVector(java.lang.String arg0)
           
 java.util.Vector getVector(java.lang.String arg0, java.util.Vector arg1)
           
 int hashCode()
           
 boolean isEmpty()
           
 void setProperty(java.lang.String arg0, java.lang.Object arg1)
           
 org.apache.commons.configuration.Configuration subset(java.lang.String arg0)
           
 java.lang.String toString()
           
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultConfigurationService

public DefaultConfigurationService()
Method Detail

addProperty

public void addProperty(java.lang.String arg0,
                        java.lang.Object arg1)
Specified by:
addProperty in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
arg1 -

clearProperty

public void clearProperty(java.lang.String arg0)
Specified by:
clearProperty in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -

containsKey

public boolean containsKey(java.lang.String arg0)
Specified by:
containsKey in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
Returns:

equals

public boolean equals(java.lang.Object obj)

getBoolean

public boolean getBoolean(java.lang.String arg0)
Specified by:
getBoolean in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
Returns:

getBoolean

public boolean getBoolean(java.lang.String arg0,
                          boolean arg1)
Specified by:
getBoolean in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
arg1 -
Returns:

getBoolean

public java.lang.Boolean getBoolean(java.lang.String arg0,
                                    java.lang.Boolean arg1)
Specified by:
getBoolean in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
arg1 -
Returns:

getByte

public byte getByte(java.lang.String arg0)
Specified by:
getByte in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
Returns:

getByte

public byte getByte(java.lang.String arg0,
                    byte arg1)
Specified by:
getByte in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
arg1 -
Returns:

getByte

public java.lang.Byte getByte(java.lang.String arg0,
                              java.lang.Byte arg1)
Specified by:
getByte in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
arg1 -
Returns:

getDouble

public double getDouble(java.lang.String arg0)
Specified by:
getDouble in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
Returns:

getDouble

public double getDouble(java.lang.String arg0,
                        double arg1)
Specified by:
getDouble in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
arg1 -
Returns:

getDouble

public java.lang.Double getDouble(java.lang.String arg0,
                                  java.lang.Double arg1)
Specified by:
getDouble in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
arg1 -
Returns:

getFloat

public float getFloat(java.lang.String arg0)
Specified by:
getFloat in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
Returns:

getFloat

public float getFloat(java.lang.String arg0,
                      float arg1)
Specified by:
getFloat in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
arg1 -
Returns:

getFloat

public java.lang.Float getFloat(java.lang.String arg0,
                                java.lang.Float arg1)
Specified by:
getFloat in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
arg1 -
Returns:

getInt

public int getInt(java.lang.String arg0)
Specified by:
getInt in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
Returns:

getInt

public int getInt(java.lang.String arg0,
                  int arg1)
Specified by:
getInt in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
arg1 -
Returns:

getInteger

public java.lang.Integer getInteger(java.lang.String arg0,
                                    java.lang.Integer arg1)
Specified by:
getInteger in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
arg1 -
Returns:

getKeys

public java.util.Iterator getKeys()
Specified by:
getKeys in interface org.apache.commons.configuration.Configuration
Returns:

getKeys

public java.util.Iterator getKeys(java.lang.String arg0)
Specified by:
getKeys in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
Returns:

getLong

public long getLong(java.lang.String arg0)
Specified by:
getLong in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
Returns:

getLong

public java.lang.Long getLong(java.lang.String arg0,
                              java.lang.Long arg1)
Specified by:
getLong in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
arg1 -
Returns:

getLong

public long getLong(java.lang.String arg0,
                    long arg1)
Specified by:
getLong in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
arg1 -
Returns:

getProperties

public java.util.Properties getProperties(java.lang.String arg0)
Specified by:
getProperties in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
Returns:

getProperty

public java.lang.Object getProperty(java.lang.String arg0)
Specified by:
getProperty in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
Returns:

getShort

public short getShort(java.lang.String arg0)
Specified by:
getShort in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
Returns:

getShort

public java.lang.Short getShort(java.lang.String arg0,
                                java.lang.Short arg1)
Specified by:
getShort in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
arg1 -
Returns:

getShort

public short getShort(java.lang.String arg0,
                      short arg1)
Specified by:
getShort in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
arg1 -
Returns:

getString

public java.lang.String getString(java.lang.String arg0)
Specified by:
getString in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
Returns:

getString

public java.lang.String getString(java.lang.String arg0,
                                  java.lang.String arg1)
Specified by:
getString in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
arg1 -
Returns:

getStringArray

public java.lang.String[] getStringArray(java.lang.String arg0)
Specified by:
getStringArray in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
Returns:

getVector

public java.util.Vector getVector(java.lang.String arg0)
Specified by:
getVector in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
Returns:

getVector

public java.util.Vector getVector(java.lang.String arg0,
                                  java.util.Vector arg1)
Specified by:
getVector in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
arg1 -
Returns:

hashCode

public int hashCode()

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface org.apache.commons.configuration.Configuration
Returns:

setProperty

public void setProperty(java.lang.String arg0,
                        java.lang.Object arg1)
Specified by:
setProperty in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
arg1 -

subset

public org.apache.commons.configuration.Configuration subset(java.lang.String arg0)
Specified by:
subset in interface org.apache.commons.configuration.Configuration
Parameters:
arg0 -
Returns:

toString

public java.lang.String toString()

configure

public void configure(org.apache.avalon.framework.configuration.Configuration conf)
               throws org.apache.avalon.framework.configuration.ConfigurationException
Avalon component lifecycle method

Specified by:
configure in interface org.apache.avalon.framework.configuration.Configurable
Throws:
org.apache.avalon.framework.configuration.ConfigurationException

contextualize

public void contextualize(org.apache.avalon.framework.context.Context context)
                   throws org.apache.avalon.framework.context.ContextException
Specified by:
contextualize in interface org.apache.avalon.framework.context.Contextualizable
Throws:
org.apache.avalon.framework.context.ContextException
See Also:
Contextualizable


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