org.jacorb.idl.javamapping

Class JavaMappingGeneratingVisitor

Implemented Interfaces:
IDLTreeVisitor

public class JavaMappingGeneratingVisitor
extends java.lang.Object
implements IDLTreeVisitor

Constructor Summary

JavaMappingGeneratingVisitor()
used by the IDL compiler

Method Summary

void
visitAlias(AliasTypeSpec alias)
void
visitConstrTypeSpec(ConstrTypeSpec typeDecl)
void
visitDeclaration(Declaration declaration)
void
visitDefinition(Definition def)
void
visitDefinitions(Definitions defs)
void
visitEnum(EnumType enum)
void
visitInterface(Interface interfce)
void
visitInterfaceBody(InterfaceBody body)
void
visitMethod(Method m)
void
visitModule(Module module)
void
visitNative(NativeType _native)
void
visitOpDecl(OpDecl op)
void
visitParamDecl(ParamDecl param)
void
visitSequence(SequenceType seq)
void
visitSpec(Spec spec)
entry point for the code generation, called from the parser.
void
visitStruct(StructType struct)
void
visitTypeDeclaration(TypeDeclaration typeDecl)
void
visitTypeDef(TypeDef typedef)
void
visitUnion(UnionType union)
void
visitValue(Value value)

Constructor Details

JavaMappingGeneratingVisitor

public JavaMappingGeneratingVisitor()
used by the IDL compiler

Method Details

visitAlias

public void visitAlias(AliasTypeSpec alias)
Specified by:
visitAlias in interface IDLTreeVisitor


visitConstrTypeSpec

public void visitConstrTypeSpec(ConstrTypeSpec typeDecl)
Specified by:
visitConstrTypeSpec in interface IDLTreeVisitor


visitDeclaration

public void visitDeclaration(Declaration declaration)
Specified by:
visitDeclaration in interface IDLTreeVisitor


visitDefinition

public void visitDefinition(Definition def)
Specified by:
visitDefinition in interface IDLTreeVisitor


visitDefinitions

public void visitDefinitions(Definitions defs)
Specified by:
visitDefinitions in interface IDLTreeVisitor


visitEnum

public void visitEnum(EnumType enum)
Specified by:
visitEnum in interface IDLTreeVisitor


visitInterface

public void visitInterface(Interface interfce)
Specified by:
visitInterface in interface IDLTreeVisitor


visitInterfaceBody

public void visitInterfaceBody(InterfaceBody body)
Specified by:
visitInterfaceBody in interface IDLTreeVisitor


visitMethod

public void visitMethod(Method m)
Specified by:
visitMethod in interface IDLTreeVisitor


visitModule

public void visitModule(Module module)
Specified by:
visitModule in interface IDLTreeVisitor


visitNative

public void visitNative(NativeType _native)
Specified by:
visitNative in interface IDLTreeVisitor


visitOpDecl

public void visitOpDecl(OpDecl op)
Specified by:
visitOpDecl in interface IDLTreeVisitor


visitParamDecl

public void visitParamDecl(ParamDecl param)
Specified by:
visitParamDecl in interface IDLTreeVisitor


visitSequence

public void visitSequence(SequenceType seq)


visitSpec

public void visitSpec(Spec spec)
entry point for the code generation, called from the parser.
Specified by:
visitSpec in interface IDLTreeVisitor


visitStruct

public void visitStruct(StructType struct)
Specified by:
visitStruct in interface IDLTreeVisitor


visitTypeDeclaration

public void visitTypeDeclaration(TypeDeclaration typeDecl)
Specified by:
visitTypeDeclaration in interface IDLTreeVisitor


visitTypeDef

public void visitTypeDef(TypeDef typedef)
Specified by:
visitTypeDef in interface IDLTreeVisitor


visitUnion

public void visitUnion(UnionType union)
Specified by:
visitUnion in interface IDLTreeVisitor


visitValue

public void visitValue(Value value)
Specified by:
visitValue in interface IDLTreeVisitor