Class MindMapPrinter
- java.lang.Object
- 
- org.codehaus.groovy.antlr.treewalker.VisitorAdapter
- 
- org.codehaus.groovy.antlr.treewalker.MindMapPrinter
 
 
- 
- All Implemented Interfaces:
- Visitor
 
 public class MindMapPrinter extends VisitorAdapter An antlr AST visitor that prints a format suitable for viewing in http://freemind.sourceforge.net
- 
- 
Field Summary- 
Fields inherited from interface org.codehaus.groovy.antlr.treewalker.VisitorCLOSING_VISIT, OPENING_VISIT, SECOND_VISIT, SUBSEQUENT_VISIT
 
- 
 - 
Constructor SummaryConstructors Constructor Description MindMapPrinter(java.io.PrintStream out, java.lang.String[] tokenNames)A visitor that prints a format suitable for viewing in http://freemind.sourceforge.netMindMapPrinter(java.io.PrintStream out, java.lang.String[] tokenNames, SourceBuffer sourceBuffer)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetUp()voidtearDown()voidvisitDefault(GroovySourceAST t, int visit)- 
Methods inherited from class org.codehaus.groovy.antlr.treewalker.VisitorAdapterpop, push, visitAbstract, visitAnnotation, visitAnnotationArrayInit, visitAnnotationDef, visitAnnotationFieldDef, visitAnnotationMemberValuePair, visitAnnotations, visitArrayDeclarator, visitAssign, visitAt, visitBand, visitBandAssign, visitBigSuffix, visitBlock, visitBnot, visitBor, visitBorAssign, visitBsr, visitBsrAssign, visitBxor, visitBxorAssign, visitCaseGroup, visitClassDef, visitClosedBlock, visitClosureList, visitClosureOp, visitColon, visitComma, visitCompareTo, visitCtorCall, visitCtorIdent, visitDec, visitDigit, visitDiv, visitDivAssign, visitDollar, visitDot, visitDynamicMember, visitElist, visitEmptyStat, visitEnumConstantDef, visitEnumDef, visitEof, visitEqual, visitEsc, visitExponent, visitExpr, visitExtendsClause, visitFinal, visitFloatSuffix, visitForCondition, visitForEachClause, visitForInit, visitForInIterable, visitForIterator, visitGe, visitGt, visitHexDigit, visitIdent, visitImplementsClause, visitImplicitParameters, visitImport, visitInc, visitIndexOp, visitInstanceInit, visitInterfaceDef, visitLabeledArg, visitLabeledStat, visitLand, visitLbrack, visitLcurly, visitLe, visitLetter, visitListConstructor, visitLiteralAs, visitLiteralAssert, visitLiteralBoolean, visitLiteralBreak, visitLiteralByte, visitLiteralCase, visitLiteralCatch, visitLiteralChar, visitLiteralClass, visitLiteralContinue, visitLiteralDef, visitLiteralDefault, visitLiteralDouble, visitLiteralElse, visitLiteralEnum, visitLiteralExtends, visitLiteralFalse, visitLiteralFinally, visitLiteralFloat, visitLiteralFor, visitLiteralIf, visitLiteralImplements, visitLiteralImport, visitLiteralIn, visitLiteralInstanceof, visitLiteralInt, visitLiteralInterface, visitLiteralLong, visitLiteralNative, visitLiteralNew, visitLiteralNull, visitLiteralPackage, visitLiteralPrivate, visitLiteralProtected, visitLiteralPublic, visitLiteralReturn, visitLiteralShort, visitLiteralStatic, visitLiteralSuper, visitLiteralSwitch, visitLiteralSynchronized, visitLiteralThis, visitLiteralThreadsafe, visitLiteralThrow, visitLiteralThrows, visitLiteralTransient, visitLiteralTrue, visitLiteralTry, visitLiteralVoid, visitLiteralVolatile, visitLiteralWhile, visitLnot, visitLor, visitLparen, visitLt, visitMapConstructor, visitMemberPointer, visitMethodCall, visitMethodDef, visitMinus, visitMinusAssign, visitMlComment, visitMod, visitModAssign, visitModifiers, visitMultiCatch, visitMultiCatchTypes, visitNls, visitNotEqual, visitNullTreeLookahead, visitNumBigDecimal, visitNumBigInt, visitNumDouble, visitNumFloat, visitNumInt, visitNumLong, visitObjblock, visitOneNl, visitOptionalDot, visitPackageDef, visitParameterDef, visitParameters, visitPlus, visitPlusAssign, visitPostDec, visitPostInc, visitQuestion, visitRangeExclusive, visitRangeInclusive, visitRbrack, visitRcurly, visitRegexFind, visitRegexMatch, visitRegexpCtorEnd, visitRegexpLiteral, visitRegexpSymbol, visitRparen, visitSelectSlot, visitSemi, visitShComment, visitSl, visitSlAssign, visitSlComment, visitSlist, visitSpreadArg, visitSpreadDot, visitSpreadMapArg, visitSr, visitSrAssign, visitStar, visitStarAssign, visitStarStar, visitStarStarAssign, visitStaticImport, visitStaticInit, visitStrictfp, visitStringCh, visitStringConstructor, visitStringCtorEnd, visitStringCtorMiddle, visitStringCtorStart, visitStringLiteral, visitStringNl, visitSuperCtorCall, visitTraitDef, visitTripleDot, visitType, visitTypeArgument, visitTypeArguments, visitTypecast, visitTypeLowerBounds, visitTypeParameter, visitTypeParameters, visitTypeUpperBounds, visitUnaryMinus, visitUnaryPlus, visitUnusedConst, visitUnusedDo, visitUnusedGoto, visitVariableDef, visitVariableParameterDef, visitVocab, visitWildcardType, visitWs
 
- 
 
- 
- 
- 
Constructor Detail- 
MindMapPrinterpublic MindMapPrinter(java.io.PrintStream out, java.lang.String[] tokenNames)A visitor that prints a format suitable for viewing in http://freemind.sourceforge.net- Parameters:
- out- where to print the mindmap file contents to
- tokenNames- an array of token names from antlr
 
 - 
MindMapPrinterpublic MindMapPrinter(java.io.PrintStream out, java.lang.String[] tokenNames, SourceBuffer sourceBuffer)
 
- 
 - 
Method Detail- 
setUppublic void setUp() - Specified by:
- setUpin interface- Visitor
- Overrides:
- setUpin class- VisitorAdapter
 
 - 
visitDefaultpublic void visitDefault(GroovySourceAST t, int visit) - Specified by:
- visitDefaultin interface- Visitor
- Overrides:
- visitDefaultin class- VisitorAdapter
 
 - 
tearDownpublic void tearDown() - Specified by:
- tearDownin interface- Visitor
- Overrides:
- tearDownin class- VisitorAdapter
 
 
- 
 
-