Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jellyfish.implementation
Class ConfigurationManagerDefault  view ConfigurationManagerDefault download ConfigurationManagerDefault.java

java.lang.Object
  extended byorg.jellyfish.implementation.ConfigurationManagerDefault
All Implemented Interfaces:
org.jellyfish.ConfigurationManager

public class ConfigurationManagerDefault
extends java.lang.Object
implements org.jellyfish.ConfigurationManager


Field Summary
private static ConfigurationManagerDefault instance
           
private  org.jellyfish.config.Config jellyfishConfiguration
           
private  Logger logger
           
 
Fields inherited from interface org.jellyfish.ConfigurationManager
ROLE
 
Constructor Summary
ConfigurationManagerDefault()
           
 
Method Summary
private  java.util.List buildAttributeMappings(Configuration[] attributeMappingElements)
           
private  org.jellyfish.config.Config buildConfig(Configuration avalonConfiguration)
           
private  java.util.List buildObjectMappings(Configuration[] objectMappingElements)
           
 void configure(Configuration configuration)
           
protected  org.jellyfish.config.Config createConfiguration()
           
 void enableLogging(org.apache.avalon.framework.logger.Logger logger)
           
private  java.lang.String filterNull(java.lang.String string)
           
 org.jellyfish.config.Config getConfiguration()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

private static ConfigurationManagerDefault instance

jellyfishConfiguration

private org.jellyfish.config.Config jellyfishConfiguration

logger

private Logger logger
Constructor Detail

ConfigurationManagerDefault

public ConfigurationManagerDefault()
Method Detail

buildAttributeMappings

private java.util.List buildAttributeMappings(Configuration[] attributeMappingElements)
                                       throws ConfigurationException

buildConfig

private org.jellyfish.config.Config buildConfig(Configuration avalonConfiguration)
                                         throws ConfigurationException

buildObjectMappings

private java.util.List buildObjectMappings(Configuration[] objectMappingElements)
                                    throws ConfigurationException

createConfiguration

protected org.jellyfish.config.Config createConfiguration()

getConfiguration

public org.jellyfish.config.Config getConfiguration()
Specified by:
getConfiguration in interface org.jellyfish.ConfigurationManager

filterNull

private java.lang.String filterNull(java.lang.String string)

configure

public void configure(Configuration configuration)
               throws ConfigurationException

enableLogging

public void enableLogging(org.apache.avalon.framework.logger.Logger logger)