Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

mijava
Class PackageScanner  view PackageScanner download PackageScanner.java

java.lang.Object
  extended bymijava.PackageScanner

class PackageScanner
extends java.lang.Object


Field Summary
private static java.lang.String _ID_
           
 
Constructor Summary
(package private) PackageScanner()
           
 
Method Summary
private static java.io.File findPackageDir(java.io.File dir, java.lang.String packageName)
           
static java.lang.Class getClass(Parser.ImportInfo importInfo)
           
static java.lang.Class getClass(java.lang.String packageName, java.lang.String className)
           
static java.util.Collection getClasses(java.lang.String packageName)
           
private static java.util.Collection scanArchive(java.io.File archive, java.lang.String packageName)
           
private static java.util.Collection scanDirectory(java.io.File dir, java.lang.String packageName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_ID_

private static final java.lang.String _ID_
See Also:
Constant Field Values
Constructor Detail

PackageScanner

PackageScanner()
Method Detail

getClasses

public static java.util.Collection getClasses(java.lang.String packageName)

getClass

public static java.lang.Class getClass(java.lang.String packageName,
                                       java.lang.String className)
                                throws java.lang.ClassNotFoundException

getClass

public static java.lang.Class getClass(Parser.ImportInfo importInfo)
                                throws java.lang.ClassNotFoundException

scanDirectory

private static java.util.Collection scanDirectory(java.io.File dir,
                                                  java.lang.String packageName)

findPackageDir

private static java.io.File findPackageDir(java.io.File dir,
                                           java.lang.String packageName)

scanArchive

private static java.util.Collection scanArchive(java.io.File archive,
                                                java.lang.String packageName)