org.objectweb.fractal.aokell.glue
Class AOKellProcessor

java.lang.Object
  extended by spoon.processing.AbstractProcessor<spoon.reflect.declaration.CtClass>
      extended by org.objectweb.fractal.aokell.glue.AOKellProcessor
All Implemented Interfaces:
spoon.processing.FactoryAccessor, spoon.processing.Processor<spoon.reflect.declaration.CtClass>

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

This is the main Spoon processor for AOKell. This processor simply registers needed processors.

Author:
Lionel Seinturier

Constructor Summary
AOKellProcessor()
           
 
Method Summary
 boolean isToBeProcessed(spoon.reflect.declaration.CtClass ct)
           
 void process(spoon.reflect.declaration.CtClass ct)
           
 
Methods inherited from class spoon.processing.AbstractProcessor
addProcessedElementType, clearProcessedElementType, getFactory, getManager, getProcessedElementTypes, getTraversalStrategy, init, process, processingDone, removeProcessedElementType, setFactory, setManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AOKellProcessor

public AOKellProcessor()
Method Detail

isToBeProcessed

public boolean isToBeProcessed(spoon.reflect.declaration.CtClass ct)
Specified by:
isToBeProcessed in interface spoon.processing.Processor<spoon.reflect.declaration.CtClass>
Overrides:
isToBeProcessed in class spoon.processing.AbstractProcessor<spoon.reflect.declaration.CtClass>

process

public void process(spoon.reflect.declaration.CtClass ct)