org.objectweb.speedo.generation.mivisitor
Interface MetaInfoVisitor
- All Known Implementing Classes:
- AbstractMetaInfoVisitor, CascadeDeleteSetter, DataStoreId, DiscriminatorVisitor, ExtensionVerifier, FieldConverterVisitor, IndexVisitor, InheritanceVisitor, JavaLangShorcutVisitor, JMICleanerVisitor, KeyFieldChecker, MappingExtension2Jdo, MetaDataAnalyzer, MetaInfoVisitorImpl, PrimaryKeyFieldAdder, Recompiler, ReverseFieldAdder, TupleExtensionCopier, UpToDateVisitor, VersionFieldAdder
public interface MetaInfoVisitor
Define a speedo meta information visitor. The visitors can be chained by the
setNext method.
- Author:
- S.Chassande-Barrioz
visitCompilerParameter
void visitCompilerParameter(SpeedoCompilerParameter scp)
throws SpeedoException
- Throws:
SpeedoException
visitXml
void visitXml(SpeedoXMLDescriptor xml)
throws SpeedoException
- Throws:
SpeedoException
visitPackage
void visitPackage(SpeedoPackage sp)
throws SpeedoException
- Throws:
SpeedoException
visitClass
void visitClass(SpeedoClass sc)
throws SpeedoException
- Throws:
SpeedoException
visitEndClass
void visitEndClass(SpeedoClass sc)
throws SpeedoException
- Throws:
SpeedoException
visitSequence
void visitSequence(SpeedoSequence ss,
SpeedoPackage sp)
throws SpeedoException
- Throws:
SpeedoException
visitIndex
void visitIndex(SpeedoIndex si,
SpeedoPackage sp)
throws SpeedoException
- Throws:
SpeedoException
visitField
void visitField(SpeedoField sf)
throws SpeedoException
- Throws:
SpeedoException
visitExtension
void visitExtension(SpeedoExtension se)
throws SpeedoException
- Throws:
SpeedoException
visitEnd
void visitEnd()
getNext
MetaInfoVisitor getNext()
setNext
void setNext(MetaInfoVisitor next)