Top Description Fields Constructors Methods
ch.qos.logback.core.joran.spi

public Class DefaultNestedComponentRegistry

extends Object
Class Inheritance
Imports
java.util.HashMap, .Map

A registry which maps a property in a host class to a default class.
Author
Ceki Gülcü

Field Summary

Modifier and TypeField and Description
pack-priv Map<HostClassAndPropertyDouble, Class<?>>
pack-priv Map<String, Class<?>>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
add(Class<?> hostClass, String propertyName, Class<?> componentClass)

public void
public Class<?>
findDefaultComponentType(Class<?> hostClass, String propertyName)

public String
private Class<?>
oneShotFind(Class<?> hostClass, String propertyName)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

defaultComponentMapback to summary
pack-priv Map<HostClassAndPropertyDouble, Class<?>> defaultComponentMap
tagToClassMapback to summary
pack-priv Map<String, Class<?>> tagToClassMap

Constructor Detail

DefaultNestedComponentRegistryback to summary
public DefaultNestedComponentRegistry()

Method Detail

addback to summary
public void add(Class<?> hostClass, String propertyName, Class<?> componentClass)
duplicateback to summary
public void duplicate(DefaultNestedComponentRegistry other)
findDefaultComponentTypeback to summary
public Class<?> findDefaultComponentType(Class<?> hostClass, String propertyName)
findDefaultComponentTypeByTagback to summary
public String findDefaultComponentTypeByTag(String tagName)
oneShotFindback to summary
private Class<?> oneShotFind(Class<?> hostClass, String propertyName)