org.apache.log4j.config

Class PropertyGetter

public class PropertyGetter extends Object

Used for inferring configuration information for a log4j's component.

Author: Anders Kristensen

Nested Class Summary
interfacePropertyGetter.PropertyCallback
Field Summary
protected static Object[]NULL_ARG
protected Objectobj
protected PropertyDescriptor[]props
Constructor Summary
PropertyGetter(Object obj)
Create a new PropertyGetter for the specified Object.
Method Summary
static voidgetProperties(Object obj, PropertyGetter.PropertyCallback callback, String prefix)
voidgetProperties(PropertyGetter.PropertyCallback callback, String prefix)
protected booleanisHandledType(Class type)

Field Detail

NULL_ARG

protected static final Object[] NULL_ARG

obj

protected Object obj

props

protected PropertyDescriptor[] props

Constructor Detail

PropertyGetter

public PropertyGetter(Object obj)
Create a new PropertyGetter for the specified Object. This is done in prepartion for invoking PropertyGetter one or more times.

Parameters: obj the object for which to set properties

Method Detail

getProperties

public static void getProperties(Object obj, PropertyGetter.PropertyCallback callback, String prefix)

getProperties

public void getProperties(PropertyGetter.PropertyCallback callback, String prefix)

isHandledType

protected boolean isHandledType(Class type)
Copyright 2000-2005 Apache Software Foundation.