org.objectweb.speedo.generation.mivisitor
Class VersionFieldAdder

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

public class VersionFieldAdder
extends AbstractMetaInfoVisitor

This class adds the field version to the speedo class if the versioning strategy is not null.

Author:
Y.Bersihand

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
VersionFieldAdder()
           
 
Method Summary
 void visitClass(SpeedoClass sc)
           
 
Methods inherited from class org.objectweb.speedo.generation.mivisitor.AbstractMetaInfoVisitor
getLoggerName, getNext, getSpeedoClass, init, process, setNext, visitCompilerParameter, visitExtension, visitField, visitPackage, visitXml
 
Methods inherited from class org.objectweb.speedo.generation.lib.AbstractGeneratorComponent
getLogger, getSpeedoCompilerParameter, setLogger, setSpeedoCompilerParameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VersionFieldAdder

public VersionFieldAdder()
Method Detail

visitClass

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