KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > netbeans > modules > xslt > model > XslVisitor


1 /*
2  * The contents of this file are subject to the terms of the Common Development
3  * and Distribution License (the License). You may not use this file except in
4  * compliance with the License.
5  *
6  * You can obtain a copy of the License at http://www.netbeans.org/cddl.html
7  * or http://www.netbeans.org/cddl.txt.
8  *
9  * When distributing Covered Code, include this CDDL Header Notice in each file
10  * and include the License file at http://www.netbeans.org/cddl.txt.
11  * If applicable, add the following below the CDDL Header, with the fields
12  * enclosed by brackets [] replaced by your own identifying information:
13  * "Portions Copyrighted [year] [name of copyright owner]"
14  *
15  * The Original Software is NetBeans. The Initial Developer of the Original
16  * Software is Sun Microsystems, Inc. Portions Copyright 1997-2007 Sun
17  * Microsystems, Inc. All Rights Reserved.
18  */

19
20 package org.netbeans.modules.xslt.model;
21
22
23
24 /**
25  * @author ads
26  *
27  */

28 public interface XslVisitor {
29     
30     /**
31      * Visit "apply-templates" element.
32      * @param applyTemplates visited element
33      */

34     void visit( ApplyTemplates applyTemplates );
35     
36     /**
37      * Visit "attribute" element.
38      * @param attribute visited element
39      */

40     void visit( Attribute attribute);
41     
42     /**
43      * Visit "attribute-set" element.
44      * @param attributeSet visited element
45      */

46     void visit( AttributeSet attributeSet );
47     
48
49     /**
50      * Visit "call-template" element.
51      * @param callTemplate visited element
52      */

53     void visit( CallTemplate callTemplate );
54     
55     /**
56      * Visit "choose" element.
57      * @param choose visited element
58      */

59     void visit( Choose choose );
60     
61     /**
62      * Visit "copy" element.
63      * @param copy visited element
64      */

65     void visit( Copy copy );
66             
67     /**
68      * Visit "copy-of" element.
69      * @param copyOf visited element
70      */

71     void visit( CopyOf copyOf );
72     
73     /**
74      * Visit "document" element.
75      * @param document visited element
76      */

77     void visit( Document document );
78     
79     /**
80      * Visit "element" element.
81      * @param element visited element
82      */

83     void visit( Element element );
84     
85     /**
86      * Visit "for-each" element.
87      * @param forEach visited element
88      */

89     void visit( ForEach forEach );
90     
91     /**
92      * Visit "if" element.
93      * @param iff visited element
94      */

95     void visit( If iff );
96     
97     /**
98      * Visit "import" element.
99      * @param impt visited element
100      */

101     void visit( Import impt );
102     
103     /**
104      * Visit "include" element.
105      * @param include visited element
106      */

107     void visit( Include include );
108     
109     /**
110      * Visit "key" element.
111      * @param key visited element
112      */

113     void visit( Key key );
114
115     /**
116      * Visit not xslt result element.
117      * @param element visited element
118      */

119     void visit( LiteralResultElement element );
120     
121     /**
122      * Visit "namespace" element.
123      * @param namespace visited element
124      */

125     void visit( Namespace namespace );
126     
127     /**
128      * Visit "number" element.
129      * @param number visited element
130      */

131     void visit( Number JavaDoc number );
132             
133     /**
134      * Visit "otherwise" element.
135      * @param otherwise visited element
136      */

137     void visit( Otherwise otherwise );
138     
139     /**
140      * Visit "output" element.
141      * @param output visited element
142      */

143     void visit( Output output );
144     
145     /**
146      * Visit "param" element.
147      * @param param visited element
148      */

149     void visit( Param param );
150     
151     /**
152      * Visit "sequence" element.
153      * @param sequence visited element
154      */

155     void visit( Sequence sequence );
156     
157     /**
158      * Visit "sort" element.
159      * @param sort visited element
160      */

161     void visit( Sort sort );
162     
163     /**
164      * Visit "stylesheet" element.
165      * @param stylesheet visited element
166      */

167     void visit( Stylesheet stylesheet );
168     
169     /**
170      * Visit "template" element.
171      * @param template visited element
172      */

173     void visit( Template template );
174
175     /**
176      * Visit "text" element.
177      * @param text visited element
178      */

179     void visit( Text text );
180     
181     /**
182      * Visitor "value-of" element.
183      * @param valueOf visited element
184      */

185     void visit( ValueOf valueOf );
186     
187     /**
188      * Visit "variable" element.
189      * @param variable visited element
190      */

191     void visit( Variable variable );
192     
193     /**
194      * Visit "when" element.
195      * @param when visited element
196      */

197     void visit( When when );
198
199     /**
200      * Visit "apply-imports" element.
201      * @param impt visited element
202      */

203     void visit( ApplyImports impt );
204     
205 }
206
Popular Tags