org.objectweb.speedo.generation.lib
Class AbstractGeneratorComponent
java.lang.Object
org.objectweb.speedo.generation.lib.AbstractGeneratorComponent
- All Implemented Interfaces:
- GeneratorComponent
- Direct Known Subclasses:
- AbstractMetaInfoVisitor, AbstractVelocityGenerator, Compiler, EnhancerComponent, JdoParser, JormGenerator, MetaInfoVisitors, MISerializer, SequenceGenerator, SpeedoCompiler, SpeedoGenerator
- public abstract class AbstractGeneratorComponent
- extends java.lang.Object
- implements GeneratorComponent
- Author:
- S.Chassande-Barrioz
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
scp
protected SpeedoCompilerParameter scp
logger
protected org.objectweb.util.monolog.api.Logger logger
debug
protected boolean debug
AbstractGeneratorComponent
public AbstractGeneratorComponent()
setSpeedoCompilerParameter
public void setSpeedoCompilerParameter(SpeedoCompilerParameter scp)
- Specified by:
setSpeedoCompilerParameter
in interface GeneratorComponent
getSpeedoCompilerParameter
public SpeedoCompilerParameter getSpeedoCompilerParameter()
- Specified by:
getSpeedoCompilerParameter
in interface GeneratorComponent
getLogger
public org.objectweb.util.monolog.api.Logger getLogger()
setLogger
public void setLogger(org.objectweb.util.monolog.api.Logger logger)
init
public abstract boolean init()
throws SpeedoException
- Specified by:
init
in interface GeneratorComponent
- Throws:
SpeedoException
process
public abstract void process()
throws SpeedoException
- Specified by:
process
in interface GeneratorComponent
- Throws:
SpeedoException