net.jangaroo.jooc.backend
Class ActionScriptCodeGeneratingModelVisitor

java.lang.Object
  extended by net.jangaroo.jooc.backend.ActionScriptCodeGeneratingModelVisitor
All Implemented Interfaces:
ModelVisitor

public class ActionScriptCodeGeneratingModelVisitor
extends Object
implements ModelVisitor

A ClassModel visitor that generates ActionScript (API) code.


Constructor Summary
ActionScriptCodeGeneratingModelVisitor(Writer writer)
           
ActionScriptCodeGeneratingModelVisitor(Writer writer, boolean skipAsDoc)
           
 
Method Summary
 void flush()
           
static void main(String[] args)
           
 void setCompilationUnitModel(CompilationUnitModel compilationUnitModel)
           
 void visitAnnotation(AnnotationModel annotationModel)
           
 void visitAnnotationProperty(AnnotationPropertyModel annotationPropertyModel)
           
 void visitClass(ClassModel classModel)
           
 void visitCompilationUnit(CompilationUnitModel compilationUnitModel)
           
 void visitField(FieldModel fieldModel)
           
 void visitMethod(MethodModel methodModel)
           
 void visitNamespace(NamespaceModel namespaceModel)
           
 void visitParam(ParamModel paramModel)
           
 void visitProperty(PropertyModel propertyModel)
           
 void visitReturn(ReturnModel returnModel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionScriptCodeGeneratingModelVisitor

public ActionScriptCodeGeneratingModelVisitor(Writer writer)

ActionScriptCodeGeneratingModelVisitor

public ActionScriptCodeGeneratingModelVisitor(Writer writer,
                                              boolean skipAsDoc)
Method Detail

setCompilationUnitModel

public void setCompilationUnitModel(CompilationUnitModel compilationUnitModel)

visitCompilationUnit

public void visitCompilationUnit(CompilationUnitModel compilationUnitModel)
Specified by:
visitCompilationUnit in interface ModelVisitor

visitClass

public void visitClass(ClassModel classModel)
Specified by:
visitClass in interface ModelVisitor

visitNamespace

public void visitNamespace(NamespaceModel namespaceModel)
Specified by:
visitNamespace in interface ModelVisitor

flush

public void flush()

visitField

public void visitField(FieldModel fieldModel)
Specified by:
visitField in interface ModelVisitor

visitProperty

public void visitProperty(PropertyModel propertyModel)
Specified by:
visitProperty in interface ModelVisitor

visitMethod

public void visitMethod(MethodModel methodModel)
Specified by:
visitMethod in interface ModelVisitor

visitParam

public void visitParam(ParamModel paramModel)
Specified by:
visitParam in interface ModelVisitor

visitReturn

public void visitReturn(ReturnModel returnModel)
Specified by:
visitReturn in interface ModelVisitor

visitAnnotation

public void visitAnnotation(AnnotationModel annotationModel)
Specified by:
visitAnnotation in interface ModelVisitor

visitAnnotationProperty

public void visitAnnotationProperty(AnnotationPropertyModel annotationPropertyModel)
Specified by:
visitAnnotationProperty in interface ModelVisitor

main

public static void main(String[] args)


Copyright © 2002-2012 CoreMedia AG. All Rights Reserved.