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
static java.lang.String 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(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
 

Field Detail

LOGGER_NAME

public static final java.lang.String LOGGER_NAME
See Also:
Constant Field Values
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(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