Package ch.qos.logback.core.joran.action
Class IADataForComplexProperty
- java.lang.Object
-
- ch.qos.logback.core.joran.action.IADataForComplexProperty
-
public class IADataForComplexProperty extends java.lang.ObjectLump together several fields for use byNestedComplexPropertyIA.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) AggregationTypeaggregationType(package private) java.lang.StringcomplexPropertyNameprivate java.lang.Class<?>expectedPropertyType(package private) booleaninErrorprivate java.lang.ObjectnestedComplexProperty(package private) PropertySetterparentBean
-
Constructor Summary
Constructors Constructor Description IADataForComplexProperty(PropertySetter parentBean, AggregationType aggregationType, java.lang.String complexPropertyName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AggregationTypegetAggregationType()java.lang.StringgetComplexPropertyName()java.lang.Class<?>getExpectedPropertyType()java.lang.ObjectgetNestedComplexProperty()voidsetExpectedPropertyType(java.lang.Class<?> expectedPropertyType)voidsetNestedComplexProperty(java.lang.Object nestedComplexProperty)
-
-
-
Field Detail
-
parentBean
final PropertySetter parentBean
-
aggregationType
final AggregationType aggregationType
-
complexPropertyName
final java.lang.String complexPropertyName
-
nestedComplexProperty
private java.lang.Object nestedComplexProperty
-
expectedPropertyType
private java.lang.Class<?> expectedPropertyType
-
inError
boolean inError
-
-
Constructor Detail
-
IADataForComplexProperty
public IADataForComplexProperty(PropertySetter parentBean, AggregationType aggregationType, java.lang.String complexPropertyName)
-
-
Method Detail
-
getAggregationType
public AggregationType getAggregationType()
-
getNestedComplexProperty
public java.lang.Object getNestedComplexProperty()
-
getComplexPropertyName
public java.lang.String getComplexPropertyName()
-
getExpectedPropertyType
public java.lang.Class<?> getExpectedPropertyType()
-
setExpectedPropertyType
public void setExpectedPropertyType(java.lang.Class<?> expectedPropertyType)
-
setNestedComplexProperty
public void setNestedComplexProperty(java.lang.Object nestedComplexProperty)
-
-