类 SharedEnvironmentFactory
- java.lang.Object
-
- cn.mcres.karlatemp.mxlib.SharedEnvironmentFactory
-
- 所有已实现的接口:
IEnvironmentFactory,Function<Class,IEnvironmentFactory.IField[]>
public class SharedEnvironmentFactory extends Object implements IEnvironmentFactory, Function<Class,IEnvironmentFactory.IField[]>
-
-
嵌套类概要
-
从接口继承的嵌套类/接口 cn.mcres.karlatemp.mxlib.bean.IEnvironmentFactory
IEnvironmentFactory.IField<T>
-
-
构造器概要
构造器 构造器 说明 SharedEnvironmentFactory()
-
方法概要
修饰符和类型 方法 说明 IEnvironmentFactory.IField[]apply(Class typ)<T> Function<Class<T>,IEnvironmentFactory.IField<T>[]>getDefaultFactory()<T> TgetEnvironment(Class<T> type)<T> IEnvironmentFactory.IField<T>[]getFields(Class<T> type)<T> TloadEnvironment(Class<T> type, Map<String,Object> env)<T> IEnvironmentFactorysetFields(Class<T> type, IEnvironmentFactory.IField<T>[] fields)<T> IEnvironmentFactorysettDefaultFactory(Function<Class<T>,IEnvironmentFactory.IField<T>[]> factory)<T> Map<String,Object>toEnvironment(Class<T> type, T obj)-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 cn.mcres.karlatemp.mxlib.bean.IEnvironmentFactory
toEnvironment
-
-
-
-
方法详细资料
-
getEnvironment
public <T> T getEnvironment(Class<T> type) throws ObjectCreateException
- 指定者:
getEnvironment在接口中IEnvironmentFactory- 抛出:
ObjectCreateException
-
loadEnvironment
public <T> T loadEnvironment(Class<T> type, Map<String,Object> env) throws ObjectCreateException
- 指定者:
loadEnvironment在接口中IEnvironmentFactory- 抛出:
ObjectCreateException
-
getFields
public <T> IEnvironmentFactory.IField<T>[] getFields(Class<T> type)
- 指定者:
getFields在接口中IEnvironmentFactory
-
setFields
public <T> IEnvironmentFactory setFields(Class<T> type, IEnvironmentFactory.IField<T>[] fields)
- 指定者:
setFields在接口中IEnvironmentFactory
-
getDefaultFactory
public <T> Function<Class<T>,IEnvironmentFactory.IField<T>[]> getDefaultFactory()
- 指定者:
getDefaultFactory在接口中IEnvironmentFactory
-
settDefaultFactory
public <T> IEnvironmentFactory settDefaultFactory(Function<Class<T>,IEnvironmentFactory.IField<T>[]> factory)
- 指定者:
settDefaultFactory在接口中IEnvironmentFactory
-
toEnvironment
public <T> Map<String,Object> toEnvironment(@NotNull Class<T> type, T obj)
- 指定者:
toEnvironment在接口中IEnvironmentFactory
-
apply
public IEnvironmentFactory.IField[] apply(Class typ)
- 指定者:
apply在接口中Function<Class,IEnvironmentFactory.IField[]>
-
-