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