- java.lang.Object
-
- cn.mcres.karlatemp.mxlib.shared.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> T
getEnvironment(Class<T> type)
<T> IEnvironmentFactory.IField<T>[]
getFields(Class<T> type)
<T> T
loadEnvironment(Class<T> type, Map<String,Object> env)
<T> IEnvironmentFactory
setFields(Class<T> type, IEnvironmentFactory.IField<T>[] fields)
<T> IEnvironmentFactory
settDefaultFactory(Function<Class<T>,IEnvironmentFactory.IField<T>[]> factory)
<T> Map<String,Object>
toEnvironment(@NotNull Class<T> type, T obj)
-
从接口继承的方法 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 @NotNull Class<T> type, T obj)
- 指定者:
toEnvironment
在接口中IEnvironmentFactory
-
apply
public IEnvironmentFactory.IField[] apply(Class typ)
- 指定者:
apply
在接口中Function<Class,IEnvironmentFactory.IField[]>
-
-