org.objectweb.speedo.generation.recompiler
Class Recompiler

java.lang.Object
  extended by org.objectweb.speedo.generation.lib.AbstractGeneratorComponent
      extended by org.objectweb.speedo.generation.mivisitor.AbstractMetaInfoVisitor
          extended by org.objectweb.speedo.generation.mivisitor.MetaInfoVisitorImpl
              extended by org.objectweb.speedo.generation.recompiler.Recompiler
All Implemented Interfaces:
GeneratorComponent, MetaInfoVisitor

public class Recompiler
extends MetaInfoVisitorImpl

Author:
S.Chassande-Barrioz

Field Summary
protected  org.apache.tools.ant.taskdefs.Javac compiler
          Ant Task intended to java compilation
 
Fields inherited from class org.objectweb.speedo.generation.mivisitor.AbstractMetaInfoVisitor
LOGGER_NAME
 
Fields inherited from class org.objectweb.speedo.generation.lib.AbstractGeneratorComponent
debug, logger, personality, scp
 
Constructor Summary
Recompiler(Personality p)
           
 
Method Summary
protected  java.lang.String getLoggerName()
           
 java.lang.String getTitle()
           
 void visitClass(SpeedoClass sc)
           
 void visitCompilerParameter(SpeedoCompilerParameter scp)
           
 
Methods inherited from class org.objectweb.speedo.generation.mivisitor.MetaInfoVisitorImpl
visitField, visitPackage, visitXml
 
Methods inherited from class org.objectweb.speedo.generation.mivisitor.AbstractMetaInfoVisitor
getNext, getSpeedoClass, init, process, setNext, visitEnd, visitEndClass, visitExtension, visitIndex, visitSequence
 
Methods inherited from class org.objectweb.speedo.generation.lib.AbstractGeneratorComponent
getLogger, getSpeedoCompilerParameter, getSummary, setLogger, setSpeedoCompilerParameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

compiler

protected org.apache.tools.ant.taskdefs.Javac compiler
Ant Task intended to java compilation

Constructor Detail

Recompiler

public Recompiler(Personality p)
Method Detail

getLoggerName

protected java.lang.String getLoggerName()
Overrides:
getLoggerName in class AbstractMetaInfoVisitor

getTitle

public java.lang.String getTitle()
Specified by:
getTitle in interface GeneratorComponent
Overrides:
getTitle in class AbstractGeneratorComponent
Returns:
a short string (less than 30 characters) representing the title of the component. This string must indicate job of the component.

visitCompilerParameter

public void visitCompilerParameter(SpeedoCompilerParameter scp)
                            throws SpeedoException
Specified by:
visitCompilerParameter in interface MetaInfoVisitor
Overrides:
visitCompilerParameter in class MetaInfoVisitorImpl
Throws:
SpeedoException

visitClass

public void visitClass(SpeedoClass sc)
                throws SpeedoException
Specified by:
visitClass in interface MetaInfoVisitor
Overrides:
visitClass in class MetaInfoVisitorImpl
Throws:
SpeedoException