Tuscany Core

org.apache.tuscany.core.config.processor
Class ReferenceProcessor

java.lang.Object
  extended by org.apache.tuscany.core.config.processor.ImplementationProcessorSupport
      extended by org.apache.tuscany.core.config.processor.ReferenceProcessor
All Implemented Interfaces:
ImplementationProcessor

public class ReferenceProcessor
extends ImplementationProcessorSupport

Processes the Reference annotation

Version:
$$Rev$$ $$Date$$

Field Summary
 
Fields inherited from class org.apache.tuscany.core.config.processor.ImplementationProcessorSupport
factory, introspector
 
Constructor Summary
ReferenceProcessor()
           
ReferenceProcessor(org.apache.tuscany.model.assembly.AssemblyFactory factory)
           
 
Method Summary
 void visitField(java.lang.reflect.Field field, org.apache.tuscany.model.assembly.ComponentType type)
           
 void visitMethod(java.lang.reflect.Method method, org.apache.tuscany.model.assembly.ComponentType type)
           
 
Methods inherited from class org.apache.tuscany.core.config.processor.ImplementationProcessorSupport
init, setFactory, setIntrospector, visitClass, visitConstructor, visitEnd, visitInterface, visitInterfaceMethod, visitSuperClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReferenceProcessor

public ReferenceProcessor()

ReferenceProcessor

public ReferenceProcessor(org.apache.tuscany.model.assembly.AssemblyFactory factory)
Method Detail

visitMethod

public void visitMethod(java.lang.reflect.Method method,
                        org.apache.tuscany.model.assembly.ComponentType type)
                 throws ConfigurationLoadException
Specified by:
visitMethod in interface ImplementationProcessor
Overrides:
visitMethod in class ImplementationProcessorSupport
Throws:
ConfigurationLoadException

visitField

public void visitField(java.lang.reflect.Field field,
                       org.apache.tuscany.model.assembly.ComponentType type)
                throws ConfigurationLoadException
Specified by:
visitField in interface ImplementationProcessor
Overrides:
visitField in class ImplementationProcessorSupport
Throws:
ConfigurationLoadException

Tuscany Core

-