19 |
19 |
20 Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
20 Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
21 or visit www.oracle.com if you need additional information or have any |
21 or visit www.oracle.com if you need additional information or have any |
22 questions. |
22 questions. |
23 --> |
23 --> |
24 <package name="sampleapi.simple.sub"> |
24 <sampleapi> |
|
25 <module name="UNNAMED"> |
|
26 <package name="sampleapi.simple.sub"> |
|
27 <class basename="SClass"> |
|
28 <modifier>public</modifier> |
|
29 <modifier>none|abstract</modifier> |
|
30 <implement>SInterface0</implement> |
|
31 <member> |
|
32 <field basename="id"> |
|
33 <modifier>public</modifier> |
|
34 <type>int</type> |
|
35 </field> |
|
36 <method basename="get"> |
|
37 <modifier>public</modifier> |
|
38 <type>int</type> |
|
39 <throw>SException0</throw> |
|
40 </method> |
|
41 <method basename="put"> |
|
42 <modifier>public</modifier> |
|
43 <param>int</param> |
|
44 <type>void</type> |
|
45 <throw>SException0</throw> |
|
46 </method> |
|
47 </member> |
|
48 </class> |
25 |
49 |
26 <class basename="SClass"> |
50 <class basename="SException"> |
27 <modifier>public</modifier> |
|
28 <modifier>none|abstract</modifier> |
|
29 <implement>SInterface0</implement> |
|
30 <member> |
|
31 <field basename="id"> |
|
32 <modifier>public</modifier> |
51 <modifier>public</modifier> |
33 <type>int</type> |
52 <extend ref="java.lang.Exception"/> |
34 </field> |
53 <member> |
35 <method basename="get"> |
54 <constructor> |
|
55 <modifier>public</modifier> |
|
56 <param>String</param> |
|
57 </constructor> |
|
58 </member> |
|
59 </class> |
|
60 |
|
61 <interface basename="SInterface"> |
36 <modifier>public</modifier> |
62 <modifier>public</modifier> |
37 <type>int</type> |
63 <member> |
38 <throw>SException0</throw> |
64 <method basename="put"> |
39 </method> |
65 <modifier>public</modifier> |
40 <method basename="put"> |
66 <type>void</type> |
|
67 <param>int</param> |
|
68 </method> |
|
69 </member> |
|
70 </interface> |
|
71 |
|
72 <enum basename="SEnum"> |
41 <modifier>public</modifier> |
73 <modifier>public</modifier> |
42 <param>int</param> |
74 <member> |
43 <type>void</type> |
75 <constant basename="ON" count="1"/> |
44 <throw>SException0</throw> |
76 <constant basename="OFF" count="1"/> |
45 </method> |
77 </member> |
46 </member> |
78 </enum> |
47 </class> |
|
48 |
79 |
49 <class basename="SException"> |
80 <annotation basename="SAnno"> |
50 <modifier>public</modifier> |
|
51 <extend ref="java.lang.Exception"/> |
|
52 <member> |
|
53 <constructor> |
|
54 <modifier>public</modifier> |
81 <modifier>public</modifier> |
55 <param>String</param> |
82 <member> |
56 </constructor> |
83 <method basename="value"> |
57 </member> |
84 <modifier>public</modifier> |
58 </class> |
85 <type>boolean</type> |
59 |
86 </method> |
60 <interface basename="SInterface"> |
87 </member> |
61 <modifier>public</modifier> |
88 </annotation> |
62 <member> |
|
63 <method basename="put"> |
|
64 <modifier>public</modifier> |
|
65 <type>void</type> |
|
66 <param>int</param> |
|
67 </method> |
|
68 </member> |
|
69 </interface> |
|
70 |
|
71 <enum basename="SEnum"> |
|
72 <modifier>public</modifier> |
|
73 <member> |
|
74 <constant basename="ON" count="1"/> |
|
75 <constant basename="OFF" count="1"/> |
|
76 </member> |
|
77 </enum> |
|
78 |
|
79 <annotation basename="SAnno"> |
|
80 <modifier>public</modifier> |
|
81 <member> |
|
82 <method basename="value"> |
|
83 <modifier>public</modifier> |
|
84 <type>boolean</type> |
|
85 </method> |
|
86 </member> |
|
87 </annotation> |
|
88 |
89 |
89 </package> |
90 </package> |
|
91 </module> |
|
92 </sampleapi> |