org.objectweb.speedo.generation.mivisitor
Class TupleExtensionCopier

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

public class TupleExtensionCopier
extends AbstractMetaInfoVisitor

Copies all extensions defined on tuple node, into the field node.

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
TupleExtensionCopier()
           
TupleExtensionCopier(MetaInfoVisitor mim)
           
 
Method Summary
protected  java.lang.String getLoggerName()
           
 void visitExtension(SpeedoExtension se)
           
 
Methods inherited from class org.objectweb.speedo.generation.mivisitor.AbstractMetaInfoVisitor
getNext, getSpeedoClass, init, process, setNext, visitClass, visitCompilerParameter, 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

TupleExtensionCopier

public TupleExtensionCopier()

TupleExtensionCopier

public TupleExtensionCopier(MetaInfoVisitor mim)
Method Detail

getLoggerName

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

visitExtension

public void visitExtension(SpeedoExtension se)
                    throws SpeedoException
Specified by:
visitExtension in interface MetaInfoVisitor
Overrides:
visitExtension in class AbstractMetaInfoVisitor
Throws:
SpeedoException