Definition of an interface for declaring a bean in a configuration file.
Commons Configurations allows to define beans (i.e. simple Java objects) in
configuration files, which can be created at runtime. This is especially
useful if you program against interfaces and want to define the concrete
implementation class is a configuration file.
This interface defines methods for retrieving all information about a bean
that should be created from a configuration file, e.g. the bean's properties
or the factory to use for creating the instance. With different
implementations different "layouts" of bean declarations can be
supported. For instance if an XML configuration file is used, all features of
XML (e.g. attributes, nested elements) can be used to define the bean. In a
properties file the declaration format is more limited. The purpose of this
interface is to abstract from the concrete declaration format.
since: 1.3 author: Oliver Heger version: $Id: BeanDeclaration.java 439648 2006-09-02 20:42:10Z oheger $ |