org.acm.seguin.summary.query
Class TopLevelDirectory

java.lang.Object
  extended by org.acm.seguin.summary.query.TopLevelDirectory

public class TopLevelDirectory
extends java.lang.Object

This class is used to infer the top level directory

Author:
Chris Seguin

Constructor Summary
TopLevelDirectory()
           
 
Method Summary
static java.io.File getPackageDirectory(Summary initialSummary, java.lang.String packageName)
          Gets the PackageDirectory attribute of the TopLevelDirectory class
static java.io.File query(java.io.File initialDir, java.lang.String filename)
          Return the top level directory
static java.io.File query(FileSummary fileSummary)
          Return the top level directory from a FileSummary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TopLevelDirectory

public TopLevelDirectory()
Method Detail

getPackageDirectory

public static java.io.File getPackageDirectory(Summary initialSummary,
                                               java.lang.String packageName)
Gets the PackageDirectory attribute of the TopLevelDirectory class

Parameters:
initialSummary - Description of Parameter
packageName - Description of Parameter
Returns:
The PackageDirectory value

query

public static java.io.File query(FileSummary fileSummary)
Return the top level directory from a FileSummary

Parameters:
fileSummary - Description of Parameter
Returns:
Description of the Returned Value

query

public static java.io.File query(java.io.File initialDir,
                                 java.lang.String filename)
Return the top level directory

Parameters:
initialDir - Description of Parameter
filename - Description of Parameter
Returns:
the top level directory