xjavadoc
Interface XProgramElement

All Superinterfaces:
java.lang.Comparable, Named
All Known Subinterfaces:
XClass, XConstructor, XExecutableMember, XField, XMember, XMethod, XType
All Known Implementing Classes:
AbstractClass, AbstractExecutableMember, AbstractProgramElement, BinaryClass, ConstructorImpl, FieldImpl, MemberImpl, MethodImpl, Primitive, SourceClass, UnknownClass

public interface XProgramElement
extends java.lang.Comparable, Named

Describe what this class does

Version:
$Revision: 1.18 $
Author:
Ara Abrahamian, Aslak Helles�y

Method Summary
 XClass getContainingClass()
           
 XPackage getContainingPackage()
           
 XDoc getDoc()
           
 java.lang.String getModifiers()
           
 int getModifierSpecifier()
           
 XProgramElement getSuperElement()
           
 java.util.List getSuperInterfaceElements()
           
 XJavaDoc getXJavaDoc()
           
 boolean isAbstract()
           
 boolean isFinal()
           
 boolean isPackagePrivate()
           
 boolean isPrivate()
           
 boolean isProtected()
           
 boolean isPublic()
           
 boolean isStatic()
           
 void updateDoc()
          update docs
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface xjavadoc.Named
getName
 

Method Detail

getContainingClass

XClass getContainingClass()

getContainingPackage

XPackage getContainingPackage()

isFinal

boolean isFinal()

isPackagePrivate

boolean isPackagePrivate()

isPrivate

boolean isPrivate()

isProtected

boolean isProtected()

isAbstract

boolean isAbstract()

isPublic

boolean isPublic()

isStatic

boolean isStatic()

getModifiers

java.lang.String getModifiers()

getModifierSpecifier

int getModifierSpecifier()

getDoc

XDoc getDoc()

getSuperElement

XProgramElement getSuperElement()

getSuperInterfaceElements

java.util.List getSuperInterfaceElements()

getXJavaDoc

XJavaDoc getXJavaDoc()

updateDoc

void updateDoc()
update docs