org.apache.commons.configuration.beanutils
Class ConfigurationDynaClass

java.lang.Object
  extended by org.apache.commons.configuration.beanutils.ConfigurationDynaClass
All Implemented Interfaces:
DynaClass

public class ConfigurationDynaClass
extends Object
implements DynaClass

The ConfigurationDynaClass dynamically determines properties for a ConfigurationDynaBean from a wrapped configuration-collection Configuration instance.

Since:
1.0-rc1
Version:
$Revision: 492216 $, $Date: 2007-01-03 17:51:24 +0100 (Mi, 03 Jan 2007) $
Author:
Ricardo Gladwell

Constructor Summary
ConfigurationDynaClass(Configuration configuration)
          Construct an instance of a ConfigurationDynaClass wrapping the specified Configuration instance.
 
Method Summary
 DynaProperty[] getDynaProperties()
           
 DynaProperty getDynaProperty(String name)
           
 String getName()
           
 DynaBean newInstance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationDynaClass

public ConfigurationDynaClass(Configuration configuration)
Construct an instance of a ConfigurationDynaClass wrapping the specified Configuration instance.

Parameters:
configuration - Configuration instance.
Method Detail

getDynaProperty

public DynaProperty getDynaProperty(String name)
Specified by:
getDynaProperty in interface DynaClass

getDynaProperties

public DynaProperty[] getDynaProperties()
Specified by:
getDynaProperties in interface DynaClass

getName

public String getName()
Specified by:
getName in interface DynaClass

newInstance

public DynaBean newInstance()
                     throws IllegalAccessException,
                            InstantiationException
Specified by:
newInstance in interface DynaClass
Throws:
IllegalAccessException
InstantiationException


Copyright © 2001-2007 The Apache Software Foundation. All Rights Reserved.