View Javadoc

    1   /*
    2    * Copyright (c) 2001-2003 The XDoclet team
    3    * All rights reserved.
    4    * $Id: XProgramElement.java,v 1.18 2004/07/10 14:09:03 pilhuhn Exp $
    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