org.nuiton.jrst.convertisor
Class DocUtilsVisitor

java.lang.Object
  extended by org.dom4j.VisitorSupport
      extended by org.nuiton.jrst.convertisor.DocUtilsVisitor
All Implemented Interfaces:
org.dom4j.Visitor
Direct Known Subclasses:
DocUtils2RST

public abstract class DocUtilsVisitor
extends org.dom4j.VisitorSupport

Author:
letellier

Field Summary
protected  List<org.dom4j.Element> cachedElements
           
static String EMPTY_STRING
           
static String LINE_SEPARATOR
           
protected  StringBuilder rstResult
           
static String SPACE
           
 
Constructor Summary
DocUtilsVisitor()
           
 
Method Summary
protected  void addCachedElement(org.dom4j.Element e)
           
protected  void addCachedElements(List<org.dom4j.Element> elements)
           
protected  void appendResult(String result)
           
 void clear()
           
abstract  String composeAbbreviation(org.dom4j.Element e)
           
abstract  String composeAcronyme(org.dom4j.Element e)
           
abstract  String composeAddress(org.dom4j.Element e)
           
abstract  String composeAdmonition(org.dom4j.Element e)
           
abstract  String composeAttention(org.dom4j.Element e)
           
abstract  String composeAttribution(org.dom4j.Element e)
           
abstract  String composeAutor(org.dom4j.Element e)
           
abstract  String composeAutors(org.dom4j.Element e)
           
abstract  String composeBlockQuote(org.dom4j.Element e)
           
abstract  String composeBulletList(org.dom4j.Element e)
           
abstract  String composeCaption(org.dom4j.Element e)
           
abstract  String composeCaution(org.dom4j.Element e)
           
abstract  String composeCitation(org.dom4j.Element e)
           
abstract  String composeCitationReference(org.dom4j.Element e)
           
abstract  String composeClassifier(org.dom4j.Element e)
           
abstract  String composeColspec(org.dom4j.Element e)
           
abstract  String composeComment(org.dom4j.Element e)
           
abstract  String composeCompound(org.dom4j.Element e)
           
abstract  String composeContact(org.dom4j.Element e)
           
abstract  String composeContainer(org.dom4j.Element e)
           
abstract  String composeCopyright(org.dom4j.Element e)
           
abstract  String composeDanger(org.dom4j.Element e)
           
abstract  String composeDate(org.dom4j.Element e)
           
abstract  String composeDecoration(org.dom4j.Element e)
           
abstract  String composeDefinition(org.dom4j.Element e)
           
abstract  String composeDefinitionList(org.dom4j.Element e)
           
abstract  String composeDefinitionListItem(org.dom4j.Element e)
           
abstract  String composeDescription(org.dom4j.Element e)
           
abstract  String composeDocInfo(org.dom4j.Element e)
           
abstract  String composeDocTestBlock(org.dom4j.Element e)
           
abstract  String composeDocument(org.dom4j.Element e)
           
abstract  String composeEmphasis(org.dom4j.Element e)
           
abstract  String composeEntry(org.dom4j.Element e)
           
abstract  String composeEnumeratedList(org.dom4j.Element e)
           
abstract  String composeError(org.dom4j.Element e)
           
abstract  String composeField(org.dom4j.Element e)
           
abstract  String composeFieldBody(org.dom4j.Element e)
           
abstract  String composeFieldList(org.dom4j.Element e)
           
abstract  String composeFieldName(org.dom4j.Element e)
           
abstract  String composeFigure(org.dom4j.Element e)
           
abstract  String composeFooter(org.dom4j.Element e)
           
abstract  String composeFootnote(org.dom4j.Element e)
           
abstract  String composeFootnoteReference(org.dom4j.Element e)
           
abstract  String composeGenerated(org.dom4j.Element e)
           
abstract  String composeHeader(org.dom4j.Element e)
           
abstract  String composeHint(org.dom4j.Element e)
           
abstract  String composeImage(org.dom4j.Element e)
           
abstract  String composeImportant(org.dom4j.Element e)
           
abstract  String composeInline(org.dom4j.Element e)
           
abstract  String composeLabel(org.dom4j.Element e)
           
abstract  String composeLegend(org.dom4j.Element e)
           
abstract  String composeLine(org.dom4j.Element e)
           
abstract  String composeLineBlock(org.dom4j.Element e)
           
abstract  String composeListItem(org.dom4j.Element e)
           
abstract  String composeLiteral(org.dom4j.Element e)
           
abstract  String composeLiteralBlock(org.dom4j.Element e)
           
abstract  String composeNote(org.dom4j.Element e)
           
abstract  String composeOption(org.dom4j.Element e)
           
abstract  String composeOptionArgument(org.dom4j.Element e)
           
abstract  String composeOptionGroup(org.dom4j.Element e)
           
abstract  String composeOptionList(org.dom4j.Element e)
           
abstract  String composeOptionListItem(org.dom4j.Element e)
           
abstract  String composeOptionString(org.dom4j.Element e)
           
abstract  String composeOrganisation(org.dom4j.Element e)
           
abstract  String composeParagraph(org.dom4j.Element e)
           
abstract  String composePending(org.dom4j.Element e)
           
abstract  String composeProblematic(org.dom4j.Element e)
           
abstract  String composeRaw(org.dom4j.Element e)
           
abstract  String composeReference(org.dom4j.Element e)
           
abstract  String composeResvision(org.dom4j.Element e)
           
abstract  String composeRow(org.dom4j.Element e)
           
abstract  String composeRubric(org.dom4j.Element e)
           
abstract  String composeSection(org.dom4j.Element e)
           
abstract  String composeSideBar(org.dom4j.Element e)
           
abstract  String composeStatus(org.dom4j.Element e)
           
abstract  String composeStrong(org.dom4j.Element e)
           
abstract  String composeSubscript(org.dom4j.Element e)
           
abstract  String composeSubstitutionDefinition(org.dom4j.Element e)
           
abstract  String composeSubstitutionReference(org.dom4j.Element e)
           
abstract  String composeSubTitle(org.dom4j.Element e)
           
abstract  String composeSuperscipt(org.dom4j.Element e)
           
abstract  String composeSystemMessage(org.dom4j.Element e)
           
abstract  String composeTable(org.dom4j.Element e)
           
abstract  String composeTarget(org.dom4j.Element e)
           
abstract  String composeTbody(org.dom4j.Element e)
           
abstract  String composeTerm(org.dom4j.Element e)
           
abstract  String composeTgroup(org.dom4j.Element e)
           
abstract  String composeThead(org.dom4j.Element e)
           
abstract  String composeTip(org.dom4j.Element e)
           
abstract  String composeTitle(org.dom4j.Element e)
           
abstract  String composeTitleReference(org.dom4j.Element e)
           
abstract  String composeTopic(org.dom4j.Element e)
           
abstract  String composeTransition(org.dom4j.Element e)
           
abstract  String composeVersion(org.dom4j.Element e)
           
abstract  String composeWarning(org.dom4j.Element e)
           
protected  boolean elementEquals(String name, org.dom4j.Element e)
           
protected  List<org.dom4j.Element> getCachedElements()
           
 String getResult()
           
protected  String indent(String toIndent, int l)
           
 String parseDocument(org.dom4j.Element el)
           
 void visit(org.dom4j.Element e)
           
 
Methods inherited from class org.dom4j.VisitorSupport
visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY_STRING

public static final String EMPTY_STRING
See Also:
Constant Field Values

LINE_SEPARATOR

public static final String LINE_SEPARATOR
See Also:
Constant Field Values

SPACE

public static final String SPACE
See Also:
Constant Field Values

cachedElements

protected List<org.dom4j.Element> cachedElements

rstResult

protected StringBuilder rstResult
Constructor Detail

DocUtilsVisitor

public DocUtilsVisitor()
Method Detail

composeDocument

public abstract String composeDocument(org.dom4j.Element e)

composeTitle

public abstract String composeTitle(org.dom4j.Element e)

composeSubTitle

public abstract String composeSubTitle(org.dom4j.Element e)

composeDocInfo

public abstract String composeDocInfo(org.dom4j.Element e)

composeAutor

public abstract String composeAutor(org.dom4j.Element e)

composeAutors

public abstract String composeAutors(org.dom4j.Element e)

composeOrganisation

public abstract String composeOrganisation(org.dom4j.Element e)

composeAddress

public abstract String composeAddress(org.dom4j.Element e)

composeContact

public abstract String composeContact(org.dom4j.Element e)

composeVersion

public abstract String composeVersion(org.dom4j.Element e)

composeResvision

public abstract String composeResvision(org.dom4j.Element e)

composeStatus

public abstract String composeStatus(org.dom4j.Element e)

composeDate

public abstract String composeDate(org.dom4j.Element e)

composeCopyright

public abstract String composeCopyright(org.dom4j.Element e)

composeDecoration

public abstract String composeDecoration(org.dom4j.Element e)

composeHeader

public abstract String composeHeader(org.dom4j.Element e)

composeFooter

public abstract String composeFooter(org.dom4j.Element e)

composeSection

public abstract String composeSection(org.dom4j.Element e)

composeTopic

public abstract String composeTopic(org.dom4j.Element e)

composeSideBar

public abstract String composeSideBar(org.dom4j.Element e)

composeTransition

public abstract String composeTransition(org.dom4j.Element e)

composeParagraph

public abstract String composeParagraph(org.dom4j.Element e)

composeCompound

public abstract String composeCompound(org.dom4j.Element e)

composeContainer

public abstract String composeContainer(org.dom4j.Element e)

composeBulletList

public abstract String composeBulletList(org.dom4j.Element e)

composeEnumeratedList

public abstract String composeEnumeratedList(org.dom4j.Element e)

composeListItem

public abstract String composeListItem(org.dom4j.Element e)

composeDefinitionList

public abstract String composeDefinitionList(org.dom4j.Element e)

composeDefinitionListItem

public abstract String composeDefinitionListItem(org.dom4j.Element e)

composeTerm

public abstract String composeTerm(org.dom4j.Element e)

composeClassifier

public abstract String composeClassifier(org.dom4j.Element e)

composeDefinition

public abstract String composeDefinition(org.dom4j.Element e)

composeFieldList

public abstract String composeFieldList(org.dom4j.Element e)

composeField

public abstract String composeField(org.dom4j.Element e)

composeFieldName

public abstract String composeFieldName(org.dom4j.Element e)

composeFieldBody

public abstract String composeFieldBody(org.dom4j.Element e)

composeOptionList

public abstract String composeOptionList(org.dom4j.Element e)

composeOptionListItem

public abstract String composeOptionListItem(org.dom4j.Element e)

composeOptionGroup

public abstract String composeOptionGroup(org.dom4j.Element e)

composeOption

public abstract String composeOption(org.dom4j.Element e)

composeOptionString

public abstract String composeOptionString(org.dom4j.Element e)

composeOptionArgument

public abstract String composeOptionArgument(org.dom4j.Element e)

composeDescription

public abstract String composeDescription(org.dom4j.Element e)

composeLiteralBlock

public abstract String composeLiteralBlock(org.dom4j.Element e)

composeLineBlock

public abstract String composeLineBlock(org.dom4j.Element e)

composeLine

public abstract String composeLine(org.dom4j.Element e)

composeBlockQuote

public abstract String composeBlockQuote(org.dom4j.Element e)

composeAttribution

public abstract String composeAttribution(org.dom4j.Element e)

composeDocTestBlock

public abstract String composeDocTestBlock(org.dom4j.Element e)

composeAttention

public abstract String composeAttention(org.dom4j.Element e)

composeCaution

public abstract String composeCaution(org.dom4j.Element e)

composeDanger

public abstract String composeDanger(org.dom4j.Element e)

composeError

public abstract String composeError(org.dom4j.Element e)

composeHint

public abstract String composeHint(org.dom4j.Element e)

composeImportant

public abstract String composeImportant(org.dom4j.Element e)

composeNote

public abstract String composeNote(org.dom4j.Element e)

composeTip

public abstract String composeTip(org.dom4j.Element e)

composeWarning

public abstract String composeWarning(org.dom4j.Element e)

composeAdmonition

public abstract String composeAdmonition(org.dom4j.Element e)

composeFootnote

public abstract String composeFootnote(org.dom4j.Element e)

composeCitation

public abstract String composeCitation(org.dom4j.Element e)

composeLabel

public abstract String composeLabel(org.dom4j.Element e)

composeRubric

public abstract String composeRubric(org.dom4j.Element e)

composeTarget

public abstract String composeTarget(org.dom4j.Element e)

composeSubstitutionDefinition

public abstract String composeSubstitutionDefinition(org.dom4j.Element e)

composeComment

public abstract String composeComment(org.dom4j.Element e)

composePending

public abstract String composePending(org.dom4j.Element e)

composeFigure

public abstract String composeFigure(org.dom4j.Element e)

composeImage

public abstract String composeImage(org.dom4j.Element e)

composeCaption

public abstract String composeCaption(org.dom4j.Element e)

composeLegend

public abstract String composeLegend(org.dom4j.Element e)

composeSystemMessage

public abstract String composeSystemMessage(org.dom4j.Element e)

composeRaw

public abstract String composeRaw(org.dom4j.Element e)

composeTable

public abstract String composeTable(org.dom4j.Element e)

composeTgroup

public abstract String composeTgroup(org.dom4j.Element e)

composeColspec

public abstract String composeColspec(org.dom4j.Element e)

composeThead

public abstract String composeThead(org.dom4j.Element e)

composeTbody

public abstract String composeTbody(org.dom4j.Element e)

composeRow

public abstract String composeRow(org.dom4j.Element e)

composeEntry

public abstract String composeEntry(org.dom4j.Element e)

composeEmphasis

public abstract String composeEmphasis(org.dom4j.Element e)

composeStrong

public abstract String composeStrong(org.dom4j.Element e)

composeLiteral

public abstract String composeLiteral(org.dom4j.Element e)

composeReference

public abstract String composeReference(org.dom4j.Element e)

composeFootnoteReference

public abstract String composeFootnoteReference(org.dom4j.Element e)

composeCitationReference

public abstract String composeCitationReference(org.dom4j.Element e)

composeSubstitutionReference

public abstract String composeSubstitutionReference(org.dom4j.Element e)

composeTitleReference

public abstract String composeTitleReference(org.dom4j.Element e)

composeAbbreviation

public abstract String composeAbbreviation(org.dom4j.Element e)

composeAcronyme

public abstract String composeAcronyme(org.dom4j.Element e)

composeSuperscipt

public abstract String composeSuperscipt(org.dom4j.Element e)

composeSubscript

public abstract String composeSubscript(org.dom4j.Element e)

composeInline

public abstract String composeInline(org.dom4j.Element e)

composeProblematic

public abstract String composeProblematic(org.dom4j.Element e)

composeGenerated

public abstract String composeGenerated(org.dom4j.Element e)

visit

public void visit(org.dom4j.Element e)
Specified by:
visit in interface org.dom4j.Visitor
Overrides:
visit in class org.dom4j.VisitorSupport

parseDocument

public String parseDocument(org.dom4j.Element el)

getResult

public String getResult()

clear

public void clear()

appendResult

protected void appendResult(String result)

elementEquals

protected boolean elementEquals(String name,
                                org.dom4j.Element e)

getCachedElements

protected List<org.dom4j.Element> getCachedElements()

addCachedElement

protected void addCachedElement(org.dom4j.Element e)

addCachedElements

protected void addCachedElements(List<org.dom4j.Element> elements)

indent

protected String indent(String toIndent,
                        int l)


Copyright © 2004-2010 CodeLutin. All Rights Reserved.