org.codehaus.groovy.tools.groovydoc
Class GroovyRootDocBuilder

java.lang.Object
  extended by org.codehaus.groovy.tools.groovydoc.GroovyRootDocBuilder

public class GroovyRootDocBuilder
extends java.lang.Object


Field Summary
private static char FS
           
private  java.util.List links
           
private  SimpleGroovyRootDoc rootDoc
           
private  java.lang.String sourcepath
           
private  GroovyDocTool tool
           
 
Constructor Summary
GroovyRootDocBuilder(GroovyDocTool tool, java.lang.String sourcepath, java.util.List links)
           
 
Method Summary
 void buildTree(java.lang.String filename)
           
 java.util.Map getClassDocsFromSingleSource(java.lang.String packagePath, java.lang.String file, java.lang.String src)
           
private  GroovyRecognizer getGroovyParser(java.lang.String input, SourceBuffer sourceBuffer)
           
private  JavaRecognizer getJavaParser(java.lang.String input, SourceBuffer sourceBuffer)
           
 GroovyRootDoc getRootDoc()
           
private  java.util.Map parseGroovy(java.lang.String packagePath, java.lang.String file, java.lang.String src)
           
private  java.util.Map parseJava(java.lang.String packagePath, java.lang.String file, java.lang.String src)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tool

private final GroovyDocTool tool

sourcepath

private final java.lang.String sourcepath

rootDoc

private final SimpleGroovyRootDoc rootDoc

FS

private static final char FS
See Also:
Constant Field Values

links

private java.util.List links
Constructor Detail

GroovyRootDocBuilder

public GroovyRootDocBuilder(GroovyDocTool tool,
                            java.lang.String sourcepath,
                            java.util.List links)
Method Detail

getClassDocsFromSingleSource

public java.util.Map getClassDocsFromSingleSource(java.lang.String packagePath,
                                                  java.lang.String file,
                                                  java.lang.String src)
                                           throws antlr.RecognitionException,
                                                  antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

parseJava

private java.util.Map parseJava(java.lang.String packagePath,
                                java.lang.String file,
                                java.lang.String src)
                         throws antlr.RecognitionException,
                                antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

parseGroovy

private java.util.Map parseGroovy(java.lang.String packagePath,
                                  java.lang.String file,
                                  java.lang.String src)
                           throws antlr.RecognitionException,
                                  antlr.TokenStreamException
Throws:
antlr.RecognitionException
antlr.TokenStreamException

getJavaParser

private JavaRecognizer getJavaParser(java.lang.String input,
                                     SourceBuffer sourceBuffer)

getGroovyParser

private GroovyRecognizer getGroovyParser(java.lang.String input,
                                         SourceBuffer sourceBuffer)

buildTree

public void buildTree(java.lang.String filename)
               throws java.io.IOException,
                      antlr.RecognitionException,
                      antlr.TokenStreamException
Throws:
java.io.IOException
antlr.RecognitionException
antlr.TokenStreamException

getRootDoc

public GroovyRootDoc getRootDoc()


Copyright © ${year} The Codehaus. All Rights Reserved.