public class CustomClassManager extends java.lang.Object implements ClassManager
| Modifier and Type | Method and Description |
|---|---|
AttrAcceptor |
acceptor(java.lang.String name) |
CustomClassManager |
addAcceptor(java.lang.String attrName,
AttrAcceptor attrAcceptor) |
CustomClassManager |
addGetterAndSetter(java.lang.String attrName,
AttrGetter attrGetter,
AttrSetter attrSetter) |
CustomClassManager |
addOnlyGetter(java.lang.String attrName,
AttrGetter attrGetter) |
java.lang.String |
alias() |
java.lang.Object |
createInstance(NameValueList nameValueList) |
static CustomClassManager |
of(java.lang.Class<?> aClass) |
static CustomClassManager |
of(java.lang.Class<?> aClass,
java.lang.String alias) |
java.util.List<java.lang.String> |
orderList() |
CustomClassManager |
setClassInstantiation(ClassInstantiation classInstantiation) |
java.lang.Class<?> |
workingClass() |
public java.lang.Class<?> workingClass()
workingClass in interface ClassManagerpublic java.lang.String alias()
alias in interface ClassManagerpublic static CustomClassManager of(java.lang.Class<?> aClass)
public static CustomClassManager of(java.lang.Class<?> aClass, java.lang.String alias)
public CustomClassManager addAcceptor(java.lang.String attrName, AttrAcceptor attrAcceptor)
public CustomClassManager addGetterAndSetter(java.lang.String attrName, AttrGetter attrGetter, AttrSetter attrSetter)
public CustomClassManager addOnlyGetter(java.lang.String attrName, AttrGetter attrGetter)
public CustomClassManager setClassInstantiation(ClassInstantiation classInstantiation)
public java.lang.Object createInstance(NameValueList nameValueList)
createInstance in interface ClassManagerpublic java.util.List<java.lang.String> orderList()
orderList in interface ClassManagerpublic AttrAcceptor acceptor(java.lang.String name)
acceptor in interface ClassManager