Package ch.qos.logback.core.joran.spi
Class DefaultNestedComponentRegistry
- java.lang.Object
-
- ch.qos.logback.core.joran.spi.DefaultNestedComponentRegistry
-
public class DefaultNestedComponentRegistry extends java.lang.Object
A registry which maps a property in a host class to a default class.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.Map<HostClassAndPropertyDouble,java.lang.Class<?>>
defaultComponentMap
-
Constructor Summary
Constructors Constructor Description DefaultNestedComponentRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(java.lang.Class<?> hostClass, java.lang.String propertyName, java.lang.Class<?> componentClass)
java.lang.Class<?>
findDefaultComponentType(java.lang.Class<?> hostClass, java.lang.String propertyName)
private java.lang.Class<?>
oneShotFind(java.lang.Class<?> hostClass, java.lang.String propertyName)
-
-
-
Field Detail
-
defaultComponentMap
java.util.Map<HostClassAndPropertyDouble,java.lang.Class<?>> defaultComponentMap
-
-
Method Detail
-
add
public void add(java.lang.Class<?> hostClass, java.lang.String propertyName, java.lang.Class<?> componentClass)
-
findDefaultComponentType
public java.lang.Class<?> findDefaultComponentType(java.lang.Class<?> hostClass, java.lang.String propertyName)
-
oneShotFind
private java.lang.Class<?> oneShotFind(java.lang.Class<?> hostClass, java.lang.String propertyName)
-
-