public class BeanWrap extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
BeanWrap.Proxy
Bean 代理接口(为BeanWrap 提供切换代码的能力)
|
| 构造器和说明 |
|---|
BeanWrap(Class<?> clz) |
BeanWrap(Class<?> clz,
Object raw) |
BeanWrap(Class<?> clz,
Object raw,
String attrs) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Object |
_new()
bean 新建对象
|
<T extends Annotation> |
annotationGet(Class<T> annClz) |
Annotation[] |
annotations()
注解
|
String |
attrs()
bean 特性
|
protected void |
attrsSet(String attrs) |
Class<?> |
clz()
bean 类
|
<T> T |
get()
bean 获取对象
|
String |
name()
bean 标签
|
protected void |
nameSet(String name) |
void |
proxySet(BeanWrap.Proxy proxy) |
<T> T |
raw()
bean 原始对象
|
protected void |
rawSet(Object raw) |
boolean |
remoting()
is remoting()?
|
void |
remotingSet(boolean remoting) |
boolean |
singleton()
是否为单例
|
void |
singletonSet(boolean singleton) |
String |
tag()
bean 标签
|
protected void |
tagSet(String tag) |
protected void |
tryBuildInit()
尝试构建初始化函数
|
boolean |
typed()
bean 是否有类型化标识
|
protected void |
typedSet(boolean typed) |
public BeanWrap(Class<?> clz)
public void proxySet(BeanWrap.Proxy proxy)
public boolean singleton()
public void singletonSet(boolean singleton)
public boolean remoting()
public void remotingSet(boolean remoting)
public Class<?> clz()
public <T> T raw()
protected void rawSet(Object raw)
public String name()
protected void nameSet(String name)
public String tag()
protected void tagSet(String tag)
public String attrs()
protected void attrsSet(String attrs)
public boolean typed()
protected void typedSet(boolean typed)
public Annotation[] annotations()
public <T extends Annotation> T annotationGet(Class<T> annClz)
public <T> T get()
protected Object _new()
protected void tryBuildInit()
Copyright © 2020. All rights reserved.