org.tinygroup.annotation.config
类 AnnotationClassMatcher

java.lang.Object
  继承者 org.tinygroup.annotation.config.AnnotationClassMatcher

public class AnnotationClassMatcher
extends Object

注解匹配器,通过注解匹配器定义了在什么情况下匹配注解,并定义了匹配成功时执行的处理器列表

作者:
luoguo

构造方法摘要
AnnotationClassMatcher()
           
 
方法摘要
 String getAnnotationId()
           
 List<AnnotationMethodMatcher> getAnnotationMethodMatchers()
           
 List<AnnotationPropertyMatcher> getAnnotationPropertyMatchers()
           
 String getAnnotationType()
           
 String getClassName()
           
 List<ProcessorBean> getProcessorBeans()
           
 void initAnnotationTypeMatcher()
           
 boolean isAnnotationTypeMatch(Annotation annotation)
           
 boolean isClassMatch(String classFullPath)
           
 void setAnnotationId(String annotationId)
           
 void setAnnotationMethodMatchers(List<AnnotationMethodMatcher> annotationMethodMatchers)
           
 void setAnnotationPropertyMatchers(List<AnnotationPropertyMatcher> annotationPropertyMatchers)
           
 void setAnnotationType(String annotationType)
           
 void setClassName(String className)
           
 void setProcessorBeans(List<ProcessorBean> processorBeans)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

AnnotationClassMatcher

public AnnotationClassMatcher()
方法详细信息

initAnnotationTypeMatcher

public void initAnnotationTypeMatcher()

isClassMatch

public boolean isClassMatch(String classFullPath)

isAnnotationTypeMatch

public boolean isAnnotationTypeMatch(Annotation annotation)

getAnnotationId

public String getAnnotationId()

setAnnotationId

public void setAnnotationId(String annotationId)

getClassName

public String getClassName()

setClassName

public void setClassName(String className)

getAnnotationType

public String getAnnotationType()

setAnnotationType

public void setAnnotationType(String annotationType)

getProcessorBeans

public List<ProcessorBean> getProcessorBeans()

setProcessorBeans

public void setProcessorBeans(List<ProcessorBean> processorBeans)

getAnnotationPropertyMatchers

public List<AnnotationPropertyMatcher> getAnnotationPropertyMatchers()

setAnnotationPropertyMatchers

public void setAnnotationPropertyMatchers(List<AnnotationPropertyMatcher> annotationPropertyMatchers)

getAnnotationMethodMatchers

public List<AnnotationMethodMatcher> getAnnotationMethodMatchers()

setAnnotationMethodMatchers

public void setAnnotationMethodMatchers(List<AnnotationMethodMatcher> annotationMethodMatchers)


Copyright © 2006–2016 TinyGroup. All rights reserved.