org.objectweb.speedo.generation.mivisitor
Class MetaInfoVisitorImpl

java.lang.Object
  extended byorg.objectweb.speedo.generation.lib.AbstractGeneratorComponent
      extended byorg.objectweb.speedo.generation.mivisitor.AbstractMetaInfoVisitor
          extended byorg.objectweb.speedo.generation.mivisitor.MetaInfoVisitorImpl
All Implemented Interfaces:
GeneratorComponent, MetaInfoVisitor
Direct Known Subclasses:
Recompiler, UpToDateVisitor

public class MetaInfoVisitorImpl
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
MetaInfoVisitorImpl()
          builds a MetaInfoVisitor which is the last of the chain
MetaInfoVisitorImpl(MetaInfoVisitor mim)
          builds a MetaInfoVisitor which is the last of the chain
 
Method Summary
 void visitClass(SpeedoClass sc)
           
 void visitCompilerParameter(SpeedoCompilerParameter scp)
           
 void visitField(SpeedoField sf)
           
 void visitPackage(SpeedoPackage sp)
           
 void visitXml(SpeedoXMLDescriptor xml)
           
 
Methods inherited from class org.objectweb.speedo.generation.mivisitor.AbstractMetaInfoVisitor
getLoggerName, getNext, getSpeedoClass, init, process, setNext, visitExtension
 
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

MetaInfoVisitorImpl

public MetaInfoVisitorImpl()
builds a MetaInfoVisitor which is the last of the chain


MetaInfoVisitorImpl

public MetaInfoVisitorImpl(MetaInfoVisitor mim)
builds a MetaInfoVisitor which is the last of the chain

Method Detail

visitCompilerParameter

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

visitXml

public void visitXml(SpeedoXMLDescriptor xml)
              throws SpeedoException
Specified by:
visitXml in interface MetaInfoVisitor
Overrides:
visitXml in class AbstractMetaInfoVisitor
Throws:
SpeedoException

visitPackage

public void visitPackage(SpeedoPackage sp)
                  throws SpeedoException
Specified by:
visitPackage in interface MetaInfoVisitor
Overrides:
visitPackage 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

visitField

public void visitField(SpeedoField sf)
                throws SpeedoException
Specified by:
visitField in interface MetaInfoVisitor
Overrides:
visitField in class AbstractMetaInfoVisitor
Throws:
SpeedoException