org.objectweb.speedo.generation.mivisitor
Class PrimaryKeyFieldAdder

java.lang.Object
  extended byorg.objectweb.speedo.generation.lib.AbstractGeneratorComponent
      extended byorg.objectweb.speedo.generation.mivisitor.AbstractMetaInfoVisitor
          extended byorg.objectweb.speedo.generation.mivisitor.PrimaryKeyFieldAdder
All Implemented Interfaces:
GeneratorComponent, MetaInfoVisitor

public class PrimaryKeyFieldAdder
extends AbstractMetaInfoVisitor

Author:
S.Chassande-Barrioz

Field Summary
 
Fields inherited from class org.objectweb.speedo.generation.mivisitor.AbstractMetaInfoVisitor
LOGGER_NAME
 
Fields inherited from class org.objectweb.speedo.generation.lib.AbstractGeneratorComponent
debug, logger, scp
 
Constructor Summary
PrimaryKeyFieldAdder()
           
PrimaryKeyFieldAdder(MetaInfoVisitor mim)
           
 
Method Summary
protected  java.lang.String getLoggerName()
           
 void setLogger(org.objectweb.util.monolog.api.Logger logger)
           
 void visitClass(SpeedoClass sc)
           
 void visitCompilerParameter(SpeedoCompilerParameter scp)
           
 
Methods inherited from class org.objectweb.speedo.generation.mivisitor.AbstractMetaInfoVisitor
getNext, getSpeedoClass, init, process, setNext, visitExtension, visitField, visitPackage, visitXml
 
Methods inherited from class org.objectweb.speedo.generation.lib.AbstractGeneratorComponent
getLogger, getSpeedoCompilerParameter, setSpeedoCompilerParameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrimaryKeyFieldAdder

public PrimaryKeyFieldAdder()

PrimaryKeyFieldAdder

public PrimaryKeyFieldAdder(MetaInfoVisitor mim)
Method Detail

getLoggerName

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

setLogger

public void setLogger(org.objectweb.util.monolog.api.Logger logger)
Overrides:
setLogger in class AbstractGeneratorComponent

visitCompilerParameter

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

visitClass

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