org.objectweb.speedo.generation.mivisitor
Interface MetaInfoVisitor

All Known Implementing Classes:
AbstractMetaInfoVisitor

public interface MetaInfoVisitor

Define a speedo meta information visitor. The visitors can be chained by the setNext method.

Author:
S.Chassande-Barrioz

Method Summary
 MetaInfoVisitor getNext()
           
 void setNext(MetaInfoVisitor next)
           
 void visitClass(SpeedoClass sc)
           
 void visitCompilerParameter(SpeedoCompilerParameter scp)
           
 void visitExtension(SpeedoExtension se)
           
 void visitField(SpeedoField sf)
           
 void visitPackage(SpeedoPackage sp)
           
 void visitXml(SpeedoXMLDescriptor xml)
           
 

Method Detail

visitCompilerParameter

public void visitCompilerParameter(SpeedoCompilerParameter scp)
                            throws SpeedoException
Throws:
SpeedoException

visitXml

public void visitXml(SpeedoXMLDescriptor xml)
              throws SpeedoException
Throws:
SpeedoException

visitPackage

public void visitPackage(SpeedoPackage sp)
                  throws SpeedoException
Throws:
SpeedoException

visitClass

public void visitClass(SpeedoClass sc)
                throws SpeedoException
Throws:
SpeedoException

visitField

public void visitField(SpeedoField sf)
                throws SpeedoException
Throws:
SpeedoException

visitExtension

public void visitExtension(SpeedoExtension se)
                    throws SpeedoException
Throws:
SpeedoException

getNext

public MetaInfoVisitor getNext()

setNext

public void setNext(MetaInfoVisitor next)