# Uses of Interface
org.apache.commons.beanutils2.DynaClass

Packages that use DynaClass
Package
Description
org.apache.commons.beanutils2
The Bean Introspection Utilities component of the Apache Commons subproject offers low-level utility classes that assist in getting and setting property values on Java classes that follow the naming design patterns outlined in the JavaBeans Specification, as well as mechanisms for dynamically defining and accessing bean properties.
org.apache.commons.beanutils2.sql
Contains code that relies on the `java.sql` module.

- ## Uses of DynaClass in org.apache.commons.beanutils2

  Subinterfaces of DynaClass in org.apache.commons.beanutils2
  Modifier and Type
  Interface
  Description
  `interface`
  `MutableDynaClass`
  A specialized extension to `DynaClass` that allows properties to be added or removed dynamically.
  Classes in org.apache.commons.beanutils2 that implement DynaClass
  Modifier and Type
  Class
  Description
  `class`
  `BasicDynaClass`
  Minimal implementation of the `DynaClass` interface.
  `class`
  `LazyDynaClass`
  DynaClass which implements the `MutableDynaClass` interface.
  `class`
  `LazyDynaMap`
  Provides a light weight `DynaBean</code> facade to a <code>Map` with lazy map/list processing.
  `class`
  `WrapDynaClass`
  Implements `DynaClass` to wrap standard JavaBean instances.
  Fields in org.apache.commons.beanutils2 declared as DynaClass
  Modifier and Type
  Field
  Description
  `protected DynaClass`
  BasicDynaBean.`dynaClass`
  The `DynaClass` "base class" that this DynaBean is associated with.
  Methods in org.apache.commons.beanutils2 that return DynaClass
  Modifier and Type
  Method
  Description
  `DynaClass`
  BasicDynaBean.`getDynaClass()`
  Gets the `DynaClass` instance that describes the set of properties available for this DynaBean.
  `DynaClass`
  DynaBean.`getDynaClass()`
  Gets the `DynaClass` instance that describes the set of properties available for this DynaBean.
  `DynaClass`
  LazyDynaBean.`getDynaClass()`
  Gets the `DynaClass` instance that describes the set of properties available for this DynaBean.
  `DynaClass`
  WrapDynaBean.`getDynaClass()`
  Gets the `DynaClass` instance that describes the set of properties available for this DynaBean.
  Methods in org.apache.commons.beanutils2 with parameters of type DynaClass
  Modifier and Type
  Method
  Description
  `void`
  LazyDynaList.`setElementDynaClass(DynaClass elementDynaClass)`
  Set the element Type and DynaClass.
  Constructors in org.apache.commons.beanutils2 with parameters of type DynaClass
  Modifier
  Constructor
  Description
  ``
  `BasicDynaBean(DynaClass dynaClass)`
  Constructs a new `DynaBean` associated with the specified `DynaClass` instance.
  ``
  `LazyDynaBean(DynaClass dynaClass)`
  Constructs a new `DynaBean` associated with the specified `DynaClass</code> instance - if its not a <code>MutableDynaClass` then a new `LazyDynaClass` is created and the properties copied.
  ``
  `LazyDynaList(DynaClass elementDynaClass)`
  Constructs a LazyDynaList with a specified DynaClass for its elements.
  ``
  `LazyDynaMap(DynaClass dynaClass)`
  Constructs a new `LazyDynaMap` based on an exisiting DynaClass

- ## Uses of DynaClass in org.apache.commons.beanutils2.sql

  Classes in org.apache.commons.beanutils2.sql that implement DynaClass
  Modifier and Type
  Class
  Description
  `class`
  `ResultSetDynaClass`
  Implements `DynaClass` for DynaBeans that wrap the `java.sql.Row</code> objects of a <code>java.sql.ResultSet`.
  `class`
  `RowSetDynaClass`
  Implements `DynaClass` to create an in-memory collection of `DynaBean`s representing the results of an SQL query.
  Methods in org.apache.commons.beanutils2.sql that return DynaClass
  Modifier and Type
  Method
  Description
  `DynaClass`
  ResultSetIterator.`getDynaClass()`
  Gets the `DynaClass` instance that describes the set of properties available for this DynaBean.