org.objectweb.fractal.fraclet.annotation.processor
Class ComponentProcessor

java.lang.Object
  extended by spoon.processing.AbstractProcessor<spoon.reflect.declaration.CtClass<?>>
      extended by org.objectweb.fractal.fraclet.annotation.processor.ComponentProcessor
All Implemented Interfaces:
spoon.processing.FactoryAccessor, spoon.processing.Processor<spoon.reflect.declaration.CtClass<?>>

public class ComponentProcessor
extends spoon.processing.AbstractProcessor<spoon.reflect.declaration.CtClass<?>>

An annotation processor to manage the FractalComponent annotation (generation of ".fractal" file).

Author:
Nicolas Pessemier

Constructor Summary
ComponentProcessor()
           
 
Method Summary
 void process(spoon.reflect.declaration.CtClass<?> processedClass)
          A constructor for the ComponentProcessor
 
Methods inherited from class spoon.processing.AbstractProcessor
addProcessedElementType, clearProcessedElementType, getEnvironment, getFactory, getProcessedElementTypes, getTraversalStrategy, init, isToBeProcessed, process, processingDone, removeProcessedElementType, setFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentProcessor

public ComponentProcessor()
Method Detail

process

public void process(spoon.reflect.declaration.CtClass<?> processedClass)
A constructor for the ComponentProcessor

Parameters:
processedClass - the CtClass processed