Class CustomClassManager
- java.lang.Object
-
- kz.greetgo.strconverter.simple.acceptors.CustomClassManager
-
- All Implemented Interfaces:
ClassManager
public class CustomClassManager extends java.lang.Object implements ClassManager
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AttrAcceptoracceptor(java.lang.String name)CustomClassManageraddAcceptor(java.lang.String attrName, AttrAcceptor attrAcceptor)CustomClassManageraddGetterAndSetter(java.lang.String attrName, AttrGetter attrGetter, AttrSetter attrSetter)CustomClassManageraddOnlyGetter(java.lang.String attrName, AttrGetter attrGetter)java.lang.Stringalias()java.lang.ObjectcreateInstance(NameValueList nameValueList)static CustomClassManagerof(java.lang.Class<?> aClass)static CustomClassManagerof(java.lang.Class<?> aClass, java.lang.String alias)java.util.List<java.lang.String>orderList()CustomClassManagersetClassInstantiation(ClassInstantiation classInstantiation)java.lang.Class<?>workingClass()
-
-
-
Method Detail
-
workingClass
public java.lang.Class<?> workingClass()
- Specified by:
workingClassin interfaceClassManager
-
alias
public java.lang.String alias()
- Specified by:
aliasin interfaceClassManager
-
of
public static CustomClassManager of(java.lang.Class<?> aClass)
-
of
public static CustomClassManager of(java.lang.Class<?> aClass, java.lang.String alias)
-
addAcceptor
public CustomClassManager addAcceptor(java.lang.String attrName, AttrAcceptor attrAcceptor)
-
addGetterAndSetter
public CustomClassManager addGetterAndSetter(java.lang.String attrName, AttrGetter attrGetter, AttrSetter attrSetter)
-
addOnlyGetter
public CustomClassManager addOnlyGetter(java.lang.String attrName, AttrGetter attrGetter)
-
setClassInstantiation
public CustomClassManager setClassInstantiation(ClassInstantiation classInstantiation)
-
createInstance
public java.lang.Object createInstance(NameValueList nameValueList)
- Specified by:
createInstancein interfaceClassManager
-
orderList
public java.util.List<java.lang.String> orderList()
- Specified by:
orderListin interfaceClassManager
-
acceptor
public AttrAcceptor acceptor(java.lang.String name)
- Specified by:
acceptorin interfaceClassManager
-
-