org.tinygroup.annotation.impl
类 AnnotationExecuteManagerImpl

java.lang.Object
  继承者 org.tinygroup.annotation.impl.AnnotationExecuteManagerImpl
所有已实现的接口:
AnnotationExecuteManager, org.tinygroup.config.Configuration

public class AnnotationExecuteManagerImpl
extends Object
implements AnnotationExecuteManager, org.tinygroup.config.Configuration

注解执行管理器实现

作者:
luoguo

字段摘要
protected  org.tinygroup.xmlparser.node.XmlNode applicationConfig
           
protected  org.tinygroup.xmlparser.node.XmlNode componentConfig
           
 
从接口 org.tinygroup.annotation.AnnotationExecuteManager 继承的字段
ANNOTATION_MANAGER_BEAN_NAME, XSTEAM_PACKAGE_NAME
 
构造方法摘要
AnnotationExecuteManagerImpl()
           
 
方法摘要
 void addAnnotationClassMatchers(AnnotationClassMatchers annotationClassMatchers)
          增加annotation配置对象信息
 void config(org.tinygroup.xmlparser.node.XmlNode applicationConfig, org.tinygroup.xmlparser.node.XmlNode componentConfig)
           
 org.tinygroup.xmlparser.node.XmlNode getApplicationConfig()
           
 String getApplicationNodePath()
           
 org.tinygroup.xmlparser.node.XmlNode getComponentConfig()
           
 String getComponentConfigPath()
           
 void processClassFileObject(org.tinygroup.vfs.FileObject fileObject)
          判断class文件是否符合注解配置文件
 void removeAnnotationClassMatchers(AnnotationClassMatchers annotationClassMatchers)
          移除annotation配置信息
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

applicationConfig

protected org.tinygroup.xmlparser.node.XmlNode applicationConfig

componentConfig

protected org.tinygroup.xmlparser.node.XmlNode componentConfig
构造方法详细信息

AnnotationExecuteManagerImpl

public AnnotationExecuteManagerImpl()
方法详细信息

addAnnotationClassMatchers

public void addAnnotationClassMatchers(AnnotationClassMatchers annotationClassMatchers)
从接口 AnnotationExecuteManager 复制的描述
增加annotation配置对象信息

指定者:
接口 AnnotationExecuteManager 中的 addAnnotationClassMatchers

removeAnnotationClassMatchers

public void removeAnnotationClassMatchers(AnnotationClassMatchers annotationClassMatchers)
从接口 AnnotationExecuteManager 复制的描述
移除annotation配置信息

指定者:
接口 AnnotationExecuteManager 中的 removeAnnotationClassMatchers

processClassFileObject

public void processClassFileObject(org.tinygroup.vfs.FileObject fileObject)
判断class文件是否符合注解配置文件

指定者:
接口 AnnotationExecuteManager 中的 processClassFileObject
参数:
fileObject -

config

public void config(org.tinygroup.xmlparser.node.XmlNode applicationConfig,
                   org.tinygroup.xmlparser.node.XmlNode componentConfig)
指定者:
接口 org.tinygroup.config.Configuration 中的 config

getComponentConfig

public org.tinygroup.xmlparser.node.XmlNode getComponentConfig()
指定者:
接口 org.tinygroup.config.Configuration 中的 getComponentConfig

getApplicationConfig

public org.tinygroup.xmlparser.node.XmlNode getApplicationConfig()
指定者:
接口 org.tinygroup.config.Configuration 中的 getApplicationConfig

getApplicationNodePath

public String getApplicationNodePath()
指定者:
接口 org.tinygroup.config.Configuration 中的 getApplicationNodePath

getComponentConfigPath

public String getComponentConfigPath()
指定者:
接口 org.tinygroup.config.Configuration 中的 getComponentConfigPath


Copyright © 2006–2016 TinyGroup. All rights reserved.