View Javadoc

    1   /*
    2    * Copyright (c) 2001-2003 The XDoclet team
    3    * All rights reserved.
    4    */
    5   package xjavadoc;
    6
    7   import xjavadoc.filesystem.AbstractFile;
    8
    9   import java.io.Serializable;
    10
    11  /***
    12   * This interface represents a set of Java source files.
    13   *
    14   * @author    <a href="mailto:dim@bigpond.net.au">Dmitri Colebatch</a>
    15   * @created   October 4, 2002
    16   */
    17  public interface SourceSet extends Serializable
    18  {
    19
    20  	/***
    21  	 * @return
    22  	 */
    23  	AbstractFile[] getFiles();
    24
    25  	/***
    26  	 * @param qualifiedName
    27  	 * @return
    28  	 */
    29  	AbstractFile getSourceFile( String qualifiedName );
    30
    31  	/***
    32  	 * @param i
    33  	 * @return
    34  	 */
    35  	String getQualifiedName( int i );
    36
    37  	/***
    38  	 * @return
    39  	 */
    40  	int getSize();
    41  }