Top Description Fields Constructors Methods
ch.qos.logback.core.joran.util.beans

public Class BeanDescriptionFactory

extends ContextAwareBase
Class Inheritance
Imports
java.lang.reflect.Method, java.util.HashMap, .Map, ch.qos.logback.core.Context, ch.qos.logback.core.spi.ContextAwareBase

Encapsulates creation of BeanDescription instances. This factory is kind of a lightweight Introspector as described in the Java Beans API specification. The given class is only analyzed for its public getters, setters and adders methods. Implementations of the BeanInfo interface are not taken into account for analysis. Therefore this class is only partially compatible with the Java Beans API specification.
Author
urechm

Field Summary

Inherited from ch.qos.logback.core.spi.ContextAwareBase:
context

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public BeanDescription

Returns:

a BeanDescription for the given class.
create
(Class<?>
to create a BeanDescription for.
clazz
)

Inherited from ch.qos.logback.core.spi.ContextAwareBase:
addErroraddErroraddInfoaddInfoaddStatusaddWarnaddWarngetContextgetDeclaredOrigingetStatusManagersetContext

Constructor Detail

BeanDescriptionFactoryback to summary
pack-priv BeanDescriptionFactory(Context context)

Method Detail

createback to summary
public BeanDescription create(Class<?> clazz)
Parameters
clazz:Class<?>

to create a BeanDescription for.

Returns:BeanDescription

a BeanDescription for the given class.