类 CompManager
- java.lang.Object
-
- io.github.kylinhunter.commons.component.CompManager
-
public class CompManager extends java.lang.Object- 作者:
- BiJi'an
- Description:
- Date:
- 2023-02-11 10:52
-
-
字段概要
字段 修饰符和类型 字段 说明 protected java.util.Map<java.lang.Object,CObjects>allComponentsprotected ClassScannerclassScannerprotected io.github.kylinhunter.commons.component.ConstructorCompManagerconstructorCompManagerprotected io.github.kylinhunter.commons.component.MethodCompManagermethodCompManager
-
构造器概要
构造器 构造器 说明 CompManager(ClassScanner classScanner)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidcalComponent()voidcheck(java.util.Set<java.lang.Class<?>> compClazzes)<T> Tget(java.lang.Object key, boolean required)<T> java.util.List<T>getAll(java.lang.Class<T> compClazz, boolean required)voidinit()java.util.List<CObjects>register(java.lang.Class<?> clazz, io.github.kylinhunter.commons.component.CConstructor cconstructor, java.lang.Object obj)java.util.List<CObjects>register(java.lang.Class<?> clazz, io.github.kylinhunter.commons.component.CMethod cmethod, java.lang.Object obj)java.util.List<CObjects>register(java.lang.Class<?> clazz, java.lang.Object obj)voidregister(java.lang.String name, java.lang.Object obj)
-
-
-
字段详细资料
-
allComponents
protected final java.util.Map<java.lang.Object,CObjects> allComponents
-
classScanner
protected ClassScanner classScanner
-
constructorCompManager
protected final io.github.kylinhunter.commons.component.ConstructorCompManager constructorCompManager
-
methodCompManager
protected final io.github.kylinhunter.commons.component.MethodCompManager methodCompManager
-
-
构造器详细资料
-
CompManager
public CompManager(ClassScanner classScanner)
-
-
方法详细资料
-
init
public void init()
- Description:
- Date:
- 2023-02-12 22:47
- Title:
- init
-
calComponent
public void calComponent()
- Description:
- Date:
- 2023-02-11 14:56
- Title:
- calComponent
-
getAll
public <T> java.util.List<T> getAll(java.lang.Class<T> compClazz, boolean required)- 参数:
compClazz- compClazzrequired- required- 返回:
- java.util.List
- Description:
- Date:
- 2023-02-12 22:22
- Title:
- getComps
-
get
public <T> T get(java.lang.Object key, boolean required)- 参数:
key- keyrequired- required- 返回:
- java.util.List
- Description:
- Date:
- 2023-02-12 22:22
- Title:
- getComp
-
register
public java.util.List<CObjects> register(java.lang.Class<?> clazz, io.github.kylinhunter.commons.component.CConstructor cconstructor, java.lang.Object obj)
- 参数:
clazz- clazzcconstructor- cconstructorobj- obj- 返回:
- void
- Description:
- Date:
- 2023-02-12 11:25
- Title:
- register
-
register
public java.util.List<CObjects> register(java.lang.Class<?> clazz, io.github.kylinhunter.commons.component.CMethod cmethod, java.lang.Object obj)
- 参数:
clazz- clazzcmethod- cmethodobj- obj- 返回:
- void
- Description:
- Date:
- 2023-02-12 11:25
- Title:
- register
-
register
public java.util.List<CObjects> register(java.lang.Class<?> clazz, java.lang.Object obj)
- 参数:
clazz- clazzobj- obj- 返回:
- void
- Description:
- Date:
- 2023-02-12 14:03
- Title:
- register
-
check
public void check(java.util.Set<java.lang.Class<?>> compClazzes)
- 参数:
compClazzes- compClazzes- Description:
- Date:
- 2023-02-12 22:57
- Title:
- check
-
register
public void register(java.lang.String name, java.lang.Object obj)- 参数:
name- nameobj- obj- Description:
- register
- Date:
- 2023-11-25 18:06
- Title:
- register
-
-