Class ConfigurationDynaClass

java.lang.Object
org.apache.commons.configuration2.beanutils.ConfigurationDynaClass
All Implemented Interfaces:
org.apache.commons.beanutils.DynaClass

public class ConfigurationDynaClass extends Object implements org.apache.commons.beanutils.DynaClass
The ConfigurationDynaClass dynamically determines properties for a ConfigurationDynaBean from a wrapped configuration-collection Configuration instance.
Since:
1.0-rc1
  • Field Details

    • LOG

      private static final org.apache.commons.logging.Log LOG
      The logger.
    • configuration

      private final Configuration configuration
      Stores the associated configuration.
  • Constructor Details

    • ConfigurationDynaClass

      public ConfigurationDynaClass(Configuration configuration)
      Constructs an instance of a ConfigurationDynaClass wrapping the specified Configuration instance.
      Parameters:
      configuration - Configuration instance.
  • Method Details

    • getDynaProperty

      public org.apache.commons.beanutils.DynaProperty getDynaProperty(String name)
      Specified by:
      getDynaProperty in interface org.apache.commons.beanutils.DynaClass
    • getDynaProperties

      public org.apache.commons.beanutils.DynaProperty[] getDynaProperties()
      Specified by:
      getDynaProperties in interface org.apache.commons.beanutils.DynaClass
    • getName

      public String getName()
      Specified by:
      getName in interface org.apache.commons.beanutils.DynaClass
    • newInstance

      public org.apache.commons.beanutils.DynaBean newInstance() throws IllegalAccessException, InstantiationException
      Specified by:
      newInstance in interface org.apache.commons.beanutils.DynaClass
      Throws:
      IllegalAccessException
      InstantiationException