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:
visitArticlein interfaceWikiTextASTVisitor<String>- Overrides:
visitArticlein classWikiTextBaseASTVisitor<String>
-
visitBold
- Specified by:
visitBoldin interfaceWikiTextASTVisitor<String>- Overrides:
visitBoldin classWikiTextBaseASTVisitor<String>
-
visitCategory
- Specified by:
visitCategoryin interfaceWikiTextASTVisitor<String>- Overrides:
visitCategoryin classWikiTextBaseASTVisitor<String>
-
visitCategoryLink
- Specified by:
visitCategoryLinkin interfaceWikiTextASTVisitor<String>- Overrides:
visitCategoryLinkin classWikiTextBaseASTVisitor<String>
-
visitCategoryList
- Specified by:
visitCategoryListin interfaceWikiTextASTVisitor<String>- Overrides:
visitCategoryListin classWikiTextBaseASTVisitor<String>
-
visitExternalLink
- Specified by:
visitExternalLinkin interfaceWikiTextASTVisitor<String>- Overrides:
visitExternalLinkin classWikiTextBaseASTVisitor<String>
-
visitHorizontalRule
- Specified by:
visitHorizontalRulein interfaceWikiTextASTVisitor<String>- Overrides:
visitHorizontalRulein classWikiTextBaseASTVisitor<String>
-
visitIndentedBlock
- Specified by:
visitIndentedBlockin interfaceWikiTextASTVisitor<String>- Overrides:
visitIndentedBlockin classWikiTextBaseASTVisitor<String>
-
visitItalic
- Specified by:
visitItalicin interfaceWikiTextASTVisitor<String>- Overrides:
visitItalicin classWikiTextBaseASTVisitor<String>
-
visitLineBreak
- Specified by:
visitLineBreakin interfaceWikiTextASTVisitor<String>- Overrides:
visitLineBreakin classWikiTextBaseASTVisitor<String>
-
visitListItem
- Specified by:
visitListItemin interfaceWikiTextASTVisitor<String>- Overrides:
visitListItemin classWikiTextBaseASTVisitor<String>
-
visitNodeAttribute
- Specified by:
visitNodeAttributein interfaceWikiTextASTVisitor<String>- Overrides:
visitNodeAttributein classWikiTextBaseASTVisitor<String>
-
visitRedirect
- Specified by:
visitRedirectin interfaceWikiTextASTVisitor<String>- Overrides:
visitRedirectin classWikiTextBaseASTVisitor<String>
-
visitSection
- Specified by:
visitSectionin interfaceWikiTextASTVisitor<String>- Overrides:
visitSectionin classWikiTextBaseASTVisitor<String>
-
visitText
- Specified by:
visitTextin interfaceWikiTextASTVisitor<String>- Overrides:
visitTextin classWikiTextBaseASTVisitor<String>
-
visitUnnamedExternalLink
- Specified by:
visitUnnamedExternalLinkin interfaceWikiTextASTVisitor<String>- Overrides:
visitUnnamedExternalLinkin classWikiTextBaseASTVisitor<String>
-
visitWikiLink
- Specified by:
visitWikiLinkin interfaceWikiTextASTVisitor<String>- Overrides:
visitWikiLinkin classWikiTextBaseASTVisitor<String>
-
visitWikiTextList
- Specified by:
visitWikiTextListin interfaceWikiTextASTVisitor<String>- Overrides:
visitWikiTextListin classWikiTextBaseASTVisitor<String>
-
visitXMLContainerElement
- Specified by:
visitXMLContainerElementin interfaceWikiTextASTVisitor<String>- Overrides:
visitXMLContainerElementin classWikiTextBaseASTVisitor<String>
-
visitXMLStandaloneElement
- Specified by:
visitXMLStandaloneElementin interfaceWikiTextASTVisitor<String>- Overrides:
visitXMLStandaloneElementin classWikiTextBaseASTVisitor<String>
-
visitChildren
- Overrides:
visitChildrenin classWikiTextBaseASTVisitor<String>
-