org.teleal.lemma.reader.javadoc
Class AbstractJavadocReader

java.lang.Object
  extended by org.teleal.lemma.reader.AbstractReader
      extended by org.teleal.lemma.reader.javadoc.AbstractJavadocReader
All Implemented Interfaces:
Reader
Direct Known Subclasses:
JavacodeReader, JavadocReader

public abstract class AbstractJavadocReader
extends AbstractReader

Looks up the Javadoc RootDoc from the context.

Author:
Christian Bauer

Field Summary
static String CONTEXT_ROOT_DOC
           
 
Constructor Summary
AbstractJavadocReader()
           
 
Method Summary
protected  com.sun.javadoc.Doc findTargetDoc(CitationAnchor citation, com.sun.javadoc.RootDoc rootDoc)
           
 org.teleal.common.xhtml.XHTML read(CitationAnchor citation, Context context)
           
protected abstract  org.teleal.common.xhtml.XHTML read(CitationAnchor citation, Context context, com.sun.javadoc.RootDoc rootDoc)
           
protected  org.teleal.common.xhtml.XHTML resolveThisReferences(Context context, com.sun.javadoc.Doc targetDoc, org.teleal.common.xhtml.XHTML input)
           
 
Methods inherited from class org.teleal.lemma.reader.AbstractReader
addFilePath, appendTitle, getParser, getXPath, resolveFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONTEXT_ROOT_DOC

public static final String CONTEXT_ROOT_DOC
See Also:
Constant Field Values
Constructor Detail

AbstractJavadocReader

public AbstractJavadocReader()
Method Detail

read

public org.teleal.common.xhtml.XHTML read(CitationAnchor citation,
                                          Context context)

read

protected abstract org.teleal.common.xhtml.XHTML read(CitationAnchor citation,
                                                      Context context,
                                                      com.sun.javadoc.RootDoc rootDoc)

findTargetDoc

protected com.sun.javadoc.Doc findTargetDoc(CitationAnchor citation,
                                            com.sun.javadoc.RootDoc rootDoc)

resolveThisReferences

protected org.teleal.common.xhtml.XHTML resolveThisReferences(Context context,
                                                              com.sun.javadoc.Doc targetDoc,
                                                              org.teleal.common.xhtml.XHTML input)


Copyright © 2011 Teleal GmbH, Switzerland. All Rights Reserved.