001
014
015 package com.liferay.portal.parsers.creole.visitor;
016
017 import com.liferay.portal.parsers.creole.ast.BoldTextNode;
018 import com.liferay.portal.parsers.creole.ast.CollectionNode;
019 import com.liferay.portal.parsers.creole.ast.ForcedEndOfLineNode;
020 import com.liferay.portal.parsers.creole.ast.FormattedTextNode;
021 import com.liferay.portal.parsers.creole.ast.HeadingNode;
022 import com.liferay.portal.parsers.creole.ast.HorizontalNode;
023 import com.liferay.portal.parsers.creole.ast.ImageNode;
024 import com.liferay.portal.parsers.creole.ast.ItalicTextNode;
025 import com.liferay.portal.parsers.creole.ast.LineNode;
026 import com.liferay.portal.parsers.creole.ast.NoWikiSectionNode;
027 import com.liferay.portal.parsers.creole.ast.OrderedListItemNode;
028 import com.liferay.portal.parsers.creole.ast.OrderedListNode;
029 import com.liferay.portal.parsers.creole.ast.ParagraphNode;
030 import com.liferay.portal.parsers.creole.ast.ScapedNode;
031 import com.liferay.portal.parsers.creole.ast.UnformattedTextNode;
032 import com.liferay.portal.parsers.creole.ast.UnorderedListItemNode;
033 import com.liferay.portal.parsers.creole.ast.UnorderedListNode;
034 import com.liferay.portal.parsers.creole.ast.WikiPageNode;
035 import com.liferay.portal.parsers.creole.ast.extension.TableOfContentsNode;
036 import com.liferay.portal.parsers.creole.ast.link.LinkNode;
037 import com.liferay.portal.parsers.creole.ast.table.TableDataNode;
038 import com.liferay.portal.parsers.creole.ast.table.TableHeaderNode;
039 import com.liferay.portal.parsers.creole.ast.table.TableNode;
040
041
044 public interface ASTVisitor {
045
046 public void visit(BoldTextNode boldTextNode);
047
048 public void visit(CollectionNode collectionNode);
049
050 public void visit(ForcedEndOfLineNode forcedEndOfLineNode);
051
052 public void visit(FormattedTextNode formattedTextNode);
053
054 public void visit(HeadingNode headingNode);
055
056 public void visit(HorizontalNode horizontalNode);
057
058 public void visit(ImageNode imageNode);
059
060 public void visit(ItalicTextNode italicTextNode);
061
062 public void visit(LineNode lineNode);
063
064 public void visit(LinkNode linkNode);
065
066 public void visit(NoWikiSectionNode noWikiSectionNode);
067
068 public void visit(OrderedListItemNode orderedListItemNode);
069
070 public void visit(OrderedListNode orderedListNode);
071
072 public void visit(ParagraphNode paragraphNode);
073
074 public void visit(ScapedNode scapedNode);
075
076 public void visit(TableDataNode tableDataNode);
077
078 public void visit(TableHeaderNode tableHeaderNode);
079
080 public void visit(TableNode tableNode);
081
082 public void visit(TableOfContentsNode tableOfContentsNode);
083
084 public void visit(UnformattedTextNode unformattedTextNode);
085
086 public void visit(UnorderedListItemNode unorderedListItemNode);
087
088 public void visit(UnorderedListNode unorderedListNode);
089
090 public void visit(WikiPageNode wikiPageNode);
091
092 }