Class XMLWriter
java.lang.Object
com.lucaskjaerozhang.wikitext_parser.visitor.WikiTextBaseASTVisitor<String>
com.lucaskjaerozhang.wikitext_parser.xml.XMLWriter
- All Implemented Interfaces:
WikiTextASTVisitor<String>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisitArticle
(Article article) visitCategory
(CategoryList.Category category) visitCategoryLink
(CategoryLink categoryLink) visitCategoryList
(CategoryList categoryList) visitChildren
(List<WikiTextNode> children) visitExternalLink
(ExternalLink externalLink) visitHorizontalRule
(HorizontalRule horizontalRule) visitIndentedBlock
(IndentedBlock indentedBlock) visitItalic
(Italic italic) visitLineBreak
(LineBreak lineBreak) visitListItem
(ListItem listItem) visitNodeAttribute
(NodeAttribute nodeAttribute) visitRedirect
(Redirect redirect) visitSection
(Section section) visitUnnamedExternalLink
(UnnamedExternalLink unnamedExternalLink) visitWikiLink
(WikiLink wikiLink) visitWikiTextList
(WikiTextList wikiTextList) writeXML
(WikiTextNode root)
-
Constructor Details
-
XMLWriter
public XMLWriter()
-
-
Method Details
-
writeXML
-
visitArticle
- Specified by:
visitArticle
in interfaceWikiTextASTVisitor<String>
- Overrides:
visitArticle
in classWikiTextBaseASTVisitor<String>
-
visitBold
- Specified by:
visitBold
in interfaceWikiTextASTVisitor<String>
- Overrides:
visitBold
in classWikiTextBaseASTVisitor<String>
-
visitCategory
- Specified by:
visitCategory
in interfaceWikiTextASTVisitor<String>
- Overrides:
visitCategory
in classWikiTextBaseASTVisitor<String>
-
visitCategoryLink
- Specified by:
visitCategoryLink
in interfaceWikiTextASTVisitor<String>
- Overrides:
visitCategoryLink
in classWikiTextBaseASTVisitor<String>
-
visitCategoryList
- Specified by:
visitCategoryList
in interfaceWikiTextASTVisitor<String>
- Overrides:
visitCategoryList
in classWikiTextBaseASTVisitor<String>
-
visitExternalLink
- Specified by:
visitExternalLink
in interfaceWikiTextASTVisitor<String>
- Overrides:
visitExternalLink
in classWikiTextBaseASTVisitor<String>
-
visitHorizontalRule
- Specified by:
visitHorizontalRule
in interfaceWikiTextASTVisitor<String>
- Overrides:
visitHorizontalRule
in classWikiTextBaseASTVisitor<String>
-
visitIndentedBlock
- Specified by:
visitIndentedBlock
in interfaceWikiTextASTVisitor<String>
- Overrides:
visitIndentedBlock
in classWikiTextBaseASTVisitor<String>
-
visitItalic
- Specified by:
visitItalic
in interfaceWikiTextASTVisitor<String>
- Overrides:
visitItalic
in classWikiTextBaseASTVisitor<String>
-
visitLineBreak
- Specified by:
visitLineBreak
in interfaceWikiTextASTVisitor<String>
- Overrides:
visitLineBreak
in classWikiTextBaseASTVisitor<String>
-
visitListItem
- Specified by:
visitListItem
in interfaceWikiTextASTVisitor<String>
- Overrides:
visitListItem
in classWikiTextBaseASTVisitor<String>
-
visitNodeAttribute
- Specified by:
visitNodeAttribute
in interfaceWikiTextASTVisitor<String>
- Overrides:
visitNodeAttribute
in classWikiTextBaseASTVisitor<String>
-
visitRedirect
- Specified by:
visitRedirect
in interfaceWikiTextASTVisitor<String>
- Overrides:
visitRedirect
in classWikiTextBaseASTVisitor<String>
-
visitSection
- Specified by:
visitSection
in interfaceWikiTextASTVisitor<String>
- Overrides:
visitSection
in classWikiTextBaseASTVisitor<String>
-
visitText
- Specified by:
visitText
in interfaceWikiTextASTVisitor<String>
- Overrides:
visitText
in classWikiTextBaseASTVisitor<String>
-
visitUnnamedExternalLink
- Specified by:
visitUnnamedExternalLink
in interfaceWikiTextASTVisitor<String>
- Overrides:
visitUnnamedExternalLink
in classWikiTextBaseASTVisitor<String>
-
visitWikiLink
- Specified by:
visitWikiLink
in interfaceWikiTextASTVisitor<String>
- Overrides:
visitWikiLink
in classWikiTextBaseASTVisitor<String>
-
visitWikiTextList
- Specified by:
visitWikiTextList
in interfaceWikiTextASTVisitor<String>
- Overrides:
visitWikiTextList
in classWikiTextBaseASTVisitor<String>
-
visitXMLContainerElement
- Specified by:
visitXMLContainerElement
in interfaceWikiTextASTVisitor<String>
- Overrides:
visitXMLContainerElement
in classWikiTextBaseASTVisitor<String>
-
visitXMLStandaloneElement
- Specified by:
visitXMLStandaloneElement
in interfaceWikiTextASTVisitor<String>
- Overrides:
visitXMLStandaloneElement
in classWikiTextBaseASTVisitor<String>
-
visitChildren
- Overrides:
visitChildren
in classWikiTextBaseASTVisitor<String>
-