1
2
3
4
5
6 package xjavadoc;
7
8 import java.util.List;
9
10 /***
11 * Describe what this class does
12 *
13 * @author Ara Abrahamian
14 * @author Aslak Hellesøy
15 * @created February 16, 2002
16 * @version $Revision: 1.18 $
17 */
18
19 public interface XProgramElement extends Comparable, Named
20 {
21 XClass getContainingClass();
22 XPackage getContainingPackage();
23 boolean isFinal();
24 boolean isPackagePrivate();
25 boolean isPrivate();
26 boolean isProtected();
27 boolean isAbstract();
28 boolean isPublic();
29 boolean isStatic();
30 String getModifiers();
31 int getModifierSpecifier();
32 XDoc getDoc();
33 XProgramElement getSuperElement();
34 List getSuperInterfaceElements();
35 XJavaDoc getXJavaDoc();
36
37 /***
38 * update docs
39 */
40 void updateDoc();
41
42 }
43