public class BeanLevelInfo extends Object
Modifier and Type | Class and Description |
---|---|
static class |
BeanLevelInfo.DIMENSION |
Modifier and Type | Field and Description |
---|---|
boolean |
convertEmpty
False if source empty value shoudn't affect on target field.
|
InjectionTypeConverter |
converter
Values converter.
|
BeanLevelInfo.DIMENSION |
dim
Dimension of level.
|
Field |
field
Field of step, or null if bean has getter/setter.
|
Method |
getter
Getter and setter.
|
Class<?> |
leafClass
Class for step from field or methods.
|
BeanLevelInfo |
parent
Parent step or null for root.
|
String |
prefix
Name prefix on the path.
|
Method |
setter
Getter and setter.
|
Constructor and Description |
---|
BeanLevelInfo() |
Modifier and Type | Method and Description |
---|---|
protected List<BeanLevelInfo> |
createCallStack() |
BeanLevelInfo.DIMENSION |
getDim() |
Field |
getField() |
Class<?> |
getLeafClass() |
void |
init(BeanInjectionInfo info) |
protected void |
introspect(BeanInjectionInfo info,
Field[] fields,
Method[] methods,
Map<String,Type> genericsInfo)
Introspect fields and methods of some class.
|
String |
toString() |
public BeanLevelInfo parent
public Class<?> leafClass
public Field field
public Method getter
public Method setter
public BeanLevelInfo.DIMENSION dim
public InjectionTypeConverter converter
public boolean convertEmpty
public String prefix
public void init(BeanInjectionInfo info)
public Field getField()
public BeanLevelInfo.DIMENSION getDim()
public Class<?> getLeafClass()
protected void introspect(BeanInjectionInfo info, Field[] fields, Method[] methods, Map<String,Type> genericsInfo)
protected List<BeanLevelInfo> createCallStack()
Copyright © 2020 Hitachi Vantara. All rights reserved.