public class MetaAnnotationAspectDefBuilder extends AbstractAspectDefBuilder
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
MetaAnnotationAspectDefBuilder.MetaAnnotationExpression |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected String |
interceptorNamespace |
protected String |
interceptorSuffix |
protected Class<? extends Annotation> |
metaAnnotationType |
| コンストラクタと説明 |
|---|
MetaAnnotationAspectDefBuilder() |
MetaAnnotationAspectDefBuilder(Class<? extends Annotation> metaAnnotationType,
String interceptorSuffix) |
MetaAnnotationAspectDefBuilder(Class<? extends Annotation> metaAnnotationType,
String interceptorNamespace,
String interceptorSuffix) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
appendAspectDef(AnnotationHandler annotationHandler,
ComponentDef componentDef) |
protected String |
getInterceptorName(Annotation annotation) |
String |
getInterceptorNamespace() |
String |
getInterceptorSuffix() |
Class<? extends Annotation> |
getMetaAnnotationType() |
protected String |
getPointcut(Annotation annotation) |
protected void |
processClass(ComponentDef componentDef,
Class<?> componentClass) |
protected void |
processMethod(ComponentDef componentDef,
Class<?> componentClass) |
void |
setInterceptorNamespace(String interceptorNamespace) |
void |
setInterceptorSuffix(String interceptorSuffix) |
void |
setMetaAnnotationType(Class<? extends Annotation> metaAnnotationType) |
appendAspect, appendAspectprotected Class<? extends Annotation> metaAnnotationType
protected String interceptorNamespace
protected String interceptorSuffix
public MetaAnnotationAspectDefBuilder()
public MetaAnnotationAspectDefBuilder(Class<? extends Annotation> metaAnnotationType, String interceptorSuffix)
metaAnnotationType - interceptorSuffix - public MetaAnnotationAspectDefBuilder(Class<? extends Annotation> metaAnnotationType, String interceptorNamespace, String interceptorSuffix)
metaAnnotationType - interceptorNamespace - interceptorSuffix - public Class<? extends Annotation> getMetaAnnotationType()
public void setMetaAnnotationType(Class<? extends Annotation> metaAnnotationType)
metaAnnotationType - public String getInterceptorNamespace()
public void setInterceptorNamespace(String interceptorNamespace)
interceptorNamespace - public String getInterceptorSuffix()
public void setInterceptorSuffix(String interceptorSuffix)
interceptorSuffix - public void appendAspectDef(AnnotationHandler annotationHandler, ComponentDef componentDef)
protected void processClass(ComponentDef componentDef, Class<?> componentClass)
componentDef - componentClass - protected void processMethod(ComponentDef componentDef, Class<?> componentClass)
componentDef - componentClass - protected String getPointcut(Annotation annotation)
annotation - protected String getInterceptorName(Annotation annotation)
annotation - Copyright © 2015 The DBFlute Project. All rights reserved.