webwork.config
Class DelegatingConfiguration

java.lang.Object
  extended bywebwork.config.Configuration
      extended bywebwork.config.DelegatingConfiguration

public class DelegatingConfiguration
extends Configuration

Delegating implementation of configuration. Delegates to a list of other configurations.

Version:
$Revision: 1.7 $
Author:
Rickard Öberg (rickard@middleware-company.com)

Constructor Summary
DelegatingConfiguration(Configuration[] aConfigList)
           
 
Method Summary
 java.lang.Object getImpl(java.lang.String aName)
          Get a named setting.
 java.util.Iterator listImpl()
          List setting names
 void setImpl(java.lang.String aName, java.lang.Object aValue)
          Set a named setting
 
Methods inherited from class webwork.config.Configuration
get, getConfiguration, getLocale, getString, list, set, setConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelegatingConfiguration

public DelegatingConfiguration(Configuration[] aConfigList)
Method Detail

getImpl

public java.lang.Object getImpl(java.lang.String aName)
                         throws java.lang.IllegalArgumentException
Get a named setting.

Overrides:
getImpl in class Configuration
Throws:
java.lang.IllegalArgumentException - if there is no configuration parameter with the given name.

setImpl

public void setImpl(java.lang.String aName,
                    java.lang.Object aValue)
             throws java.lang.IllegalArgumentException,
                    java.lang.UnsupportedOperationException
Set a named setting

Overrides:
setImpl in class Configuration
Throws:
java.lang.IllegalArgumentException
java.lang.UnsupportedOperationException

listImpl

public java.util.Iterator listImpl()
List setting names

Overrides:
listImpl in class Configuration


Copyright © 2001-2003 WebWork All Rights Reserved.