KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > netbeans > modules > xml > schema > model > visitor > SchemaVisitor


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-2006 Sun
17  * Microsystems, Inc. All Rights Reserved.
18  */

19
20 package org.netbeans.modules.xml.schema.model.visitor;
21
22 import org.netbeans.modules.xml.schema.model.*;
23
24 /**
25  * This interface represents a way for
26  * @author Chris Webster
27  */

28 public interface SchemaVisitor {
29     void visit(All all);
30     void visit(Annotation ann);
31     void visit(AnyElement any);
32     void visit(AnyAttribute anyAttr);
33         void visit(AppInfo appinfo);
34     void visit(AttributeReference reference);
35     void visit(AttributeGroupReference agr);
36     void visit(Choice choice);
37     void visit(ComplexContent cc);
38     void visit(ComplexContentRestriction ccr);
39     void visit(ComplexExtension ce);
40     void visit(Documentation d);
41     void visit(ElementReference er);
42     void visit(Enumeration e);
43     void visit(Field f);
44     void visit(FractionDigits fd);
45     void visit(GlobalAttribute ga);
46     void visit(GlobalAttributeGroup gag);
47     void visit(GlobalComplexType gct);
48     void visit(GlobalElement ge);
49     void visit(GlobalSimpleType gst);
50     void visit(GlobalGroup gd);
51     void visit(GroupReference gr);
52     void visit(Import im);
53     void visit(Include include);
54     void visit(Key key);
55     void visit(KeyRef kr);
56     void visit(Length length);
57     void visit(List l);
58     void visit(LocalAttribute la);
59     void visit(LocalComplexType type);
60     void visit(LocalElement le);
61     void visit(LocalSimpleType type);
62     void visit(MaxExclusive me);
63     void visit(MaxInclusive mi);
64     void visit(MaxLength ml);
65     void visit(MinInclusive mi);
66     void visit(MinExclusive me);
67     void visit(MinLength ml);
68         void visit(Notation notation);
69     void visit(Pattern p);
70     void visit(Redefine rd);
71     void visit(Schema s);
72         void visit(Selector s);
73     void visit(Sequence s);
74     void visit(SimpleContent sc);
75     void visit(SimpleContentRestriction scr);
76     void visit(SimpleExtension se);
77     void visit(SimpleTypeRestriction str);
78     void visit(TotalDigits td);
79     void visit(Union u);
80     void visit(Unique u);
81     void visit(Whitespace ws);
82 }
83
Popular Tags