类 AbstractModule<UNIT extends AbstractUnit<? extends AbstractParam>>
java.lang.Object
org.coodex.concrete.common.modules.AbstractModule<UNIT>
- 所有已实现的接口:
Comparable<AbstractModule<UNIT>>,Annotated,Documentable
- 直接已知子类:
AModule,OwnServiceModule
public abstract class AbstractModule<UNIT extends AbstractUnit<? extends AbstractParam>>
extends Object
implements Annotated, Comparable<AbstractModule<UNIT>>, Documentable
Created by davidoff shen on 2016-11-30.
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected abstract UNIT<T extends Annotation>
TgetAnnotation(Class<T> annotationClass) <T extends Annotation>
TgetDeclaredAnnotation(Class<T> annotationClass) Class<?>getLabel()abstract StringgetName()final UNIT[]getUnits()protected abstract UNIT[]从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 java.lang.Comparable
compareTo
-
构造器详细资料
-
AbstractModule
-
-
方法详细资料
-
getInterfaceClass
- 返回:
- 服务模块所在的class
-
getName
- 返回:
- 服务模块名称
-
getLabel
- 指定者:
getLabel在接口中Documentable- 返回:
- 文档化的标题
-
getDescription
- 指定者:
getDescription在接口中Documentable- 返回:
- 服务模块说明
-
getUnits
- 返回:
- 所有的服务原子
-
toArrays
-
buildUnit
-
getDeclaredAnnotation
- 指定者:
getDeclaredAnnotation在接口中Annotated- 类型参数:
T-- 参数:
annotationClass- annotationClass- 返回:
- 获取某个注解
-
getAnnotation
-
getAnnotations
- 指定者:
getAnnotations在接口中Annotated- 返回:
- 获取全部注解
-