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.link.interwiki.C2InterwikiLinkNode;
039 import com.liferay.portal.parsers.creole.ast.link.interwiki.DokuWikiInterwikiLinkNode;
040 import com.liferay.portal.parsers.creole.ast.link.interwiki.FlickrInterwikiLinkNode;
041 import com.liferay.portal.parsers.creole.ast.link.interwiki.GoogleInterwikiLinkNode;
042 import com.liferay.portal.parsers.creole.ast.link.interwiki.JSPWikiInterwikiLinkNode;
043 import com.liferay.portal.parsers.creole.ast.link.interwiki.MeatballInterwikiLinkNode;
044 import com.liferay.portal.parsers.creole.ast.link.interwiki.MediaWikiInterwikiLinkNode;
045 import com.liferay.portal.parsers.creole.ast.link.interwiki.MoinMoinInterwikiLinkNode;
046 import com.liferay.portal.parsers.creole.ast.link.interwiki.OddmuseInterwikiLinkNode;
047 import com.liferay.portal.parsers.creole.ast.link.interwiki.OhanaInterwikiLinkNode;
048 import com.liferay.portal.parsers.creole.ast.link.interwiki.PmWikiInterwikiLinkNode;
049 import com.liferay.portal.parsers.creole.ast.link.interwiki.PukiWikiInterwikiLinkNode;
050 import com.liferay.portal.parsers.creole.ast.link.interwiki.PurpleWikiInterwikiLinkNode;
051 import com.liferay.portal.parsers.creole.ast.link.interwiki.RadeoxInterwikiLinkNode;
052 import com.liferay.portal.parsers.creole.ast.link.interwiki.SnipSnapInterwikiLinkNode;
053 import com.liferay.portal.parsers.creole.ast.link.interwiki.TWikiInterwikiLinkNode;
054 import com.liferay.portal.parsers.creole.ast.link.interwiki.TiddlyWikiInterwikiLinkNode;
055 import com.liferay.portal.parsers.creole.ast.link.interwiki.UsemodInterwikiLinkNode;
056 import com.liferay.portal.parsers.creole.ast.link.interwiki.WikipediaInterwikiLinkNode;
057 import com.liferay.portal.parsers.creole.ast.link.interwiki.XWikiInterwikiLinkNode;
058 import com.liferay.portal.parsers.creole.ast.table.TableDataNode;
059 import com.liferay.portal.parsers.creole.ast.table.TableHeaderNode;
060 import com.liferay.portal.parsers.creole.ast.table.TableNode;
061
062
065 public interface ASTVisitor {
066
067 public void visit(BoldTextNode boldTextNode);
068
069 public void visit(C2InterwikiLinkNode c2InterwikiLinkNode);
070
071 public void visit(CollectionNode collectionNode);
072
073 public void visit(DokuWikiInterwikiLinkNode dokuWikiInterwikiLinkNode);
074
075 public void visit(FlickrInterwikiLinkNode flickrInterwikiLinkNode);
076
077 public void visit(ForcedEndOfLineNode forcedEndOfLineNode);
078
079 public void visit(FormattedTextNode formattedTextNode);
080
081 public void visit(GoogleInterwikiLinkNode googleInterwikiLinkNode);
082
083 public void visit(HeadingNode headingNode);
084
085 public void visit(HorizontalNode horizontalNode);
086
087 public void visit(ImageNode imageNode);
088
089 public void visit(ItalicTextNode italicTextNode);
090
091 public void visit(JSPWikiInterwikiLinkNode jspWikiInterwikiLinkNode);
092
093 public void visit(LineNode lineNode);
094
095 public void visit(LinkNode linkNode);
096
097 public void visit(ListNode linkNode);
098
099 public void visit(MeatballInterwikiLinkNode meatballInterwikiLinkNode);
100
101 public void visit(MediaWikiInterwikiLinkNode mediaWikiInterwikiLinkNode);
102
103 public void visit(MoinMoinInterwikiLinkNode moinMoinInterwikiLinkNode);
104
105 public void visit(NoWikiSectionNode noWikiSectionNode);
106
107 public void visit(OddmuseInterwikiLinkNode oddmuseInterwikiLinkNode);
108
109 public void visit(OhanaInterwikiLinkNode ohanaInterwikiLinkNode);
110
111 public void visit(OrderedListItemNode orderedListItemNode);
112
113 public void visit(OrderedListNode orderedListNode);
114
115 public void visit(ParagraphNode paragraphNode);
116
117 public void visit(PmWikiInterwikiLinkNode pmWikiInterwikiLinkNode);
118
119 public void visit(PukiWikiInterwikiLinkNode pukiWikiInterwikiLinkNode);
120
121 public void visit(PurpleWikiInterwikiLinkNode purpleWikiInterwikiLinkNode);
122
123 public void visit(RadeoxInterwikiLinkNode radeoxInterwikiLinkNode);
124
125 public void visit(ScapedNode scapedNode);
126
127 public void visit(SnipSnapInterwikiLinkNode snipSnapInterwikiLinkNode);
128
129 public void visit(TableDataNode tableDataNode);
130
131 public void visit(TableHeaderNode tableHeaderNode);
132
133 public void visit(TableNode tableNode);
134
135 public void visit(TableOfContentsNode tableOfContentsNode);
136
137 public void visit(TiddlyWikiInterwikiLinkNode tiddlyWikiInterwikiLinkNode);
138
139 public void visit(TWikiInterwikiLinkNode tWikiInterwikiLinkNode);
140
141 public void visit(UnformattedTextNode unformattedTextNode);
142
143 public void visit(UnorderedListItemNode unorderedListItemNode);
144
145 public void visit(UnorderedListNode unorderedListNode);
146
147 public void visit(UsemodInterwikiLinkNode usemodInterwikiLinkNode);
148
149 public void visit(WikiPageNode wikiPageNode);
150
151 public void visit(WikipediaInterwikiLinkNode wikipediaInterwikiLinkNode);
152
153 public void visit(XWikiInterwikiLinkNode xWikiInterwikiLinkNode);
154
155 }