All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class buildtools.java.packagebrowser.PackageBrowser

java.lang.Object
   |
   +----buildtools.java.packagebrowser.PackageBrowser

public class PackageBrowser
extends Object

Variable Index

 o PACKAGE_SEPARATOR
 o packages
 o parsed

Constructor Index

 o PackageBrowser()

Method Index

 o dump()
dump all packages and classes
 o getFullyQualifiedClassName(String)
Given a file, return the full class path.
 o getJavaPackage(String)
Given a package name, return its JavaPackage from the stack or create a new one if necessary.
 o getPackage(String)
Given a classname...
 o getPackages()
Return all known packages
 o parse()
Parse out the current classpath and get all packages and classes.
 o parseJAR(File)
Parse out a JAR file and added it to the known packages

Variables

 o PACKAGE_SEPARATOR
 public static final String PACKAGE_SEPARATOR
 o parsed
 private static boolean parsed
 o packages
 private static Hashtable packages

Constructors

 o PackageBrowser
 public PackageBrowser()

Methods

 o getPackages
 public static JavaPackage[] getPackages()
Return all known packages

 o parse
 public static void parse()
Parse out the current classpath and get all packages and classes.

 o parseJAR
 private static void parseJAR(File jar)
Parse out a JAR file and added it to the known packages

 o getJavaPackage
 private static JavaPackage getJavaPackage(String packageName)
Given a package name, return its JavaPackage from the stack or create a new one if necessary.

 o getPackage
 private static String getPackage(String classname)
Given a classname... get its package. or null if it is not part of a package

 o getFullyQualifiedClassName
 private static String getFullyQualifiedClassName(String file)
Given a file, return the full class path. EX: org/apache/jetspeed/Test.class == org.apache.jetspeed.Test

 o dump
 public static void dump()
dump all packages and classes


All Packages  Class Hierarchy  This Package  Previous  Next  Index