jdepend.framework
public class JavaClassBuilder extends Object
JavaClassBuilder builds
JavaClass instances from
.class and .jar (or .zip) files.
| Constructor Summary | |
|---|---|
| JavaClassBuilder()
Constructs a JavaClassBuilder instance. | |
| JavaClassBuilder(FileManager fm)
Constructs a JavaClassBuilder instance
with the specified file manager.
| |
| JavaClassBuilder(AbstractParser parser, FileManager fm)
Constructs a JavaClassBuilder instance
with the specified parser and file manager.
| |
| Method Summary | |
|---|---|
| Collection | build()
Builds the JavaClass instances.
|
| Collection | buildClasses(File file)
Builds the JavaClass instances from
the specified file.
|
| Collection | buildClasses(JarFile file)
Builds the JavaClass instances from
the specified jar (or zip) file.
|
| int | countClasses()
Returns the number of Java classes
to be built.
|
JavaClassBuilder instance.JavaClassBuilder instance
with the specified file manager.
Parameters: fm File manager.
JavaClassBuilder instance
with the specified parser and file manager.
Parameters: parser Parser. fm File manager.
JavaClass instances.
Returns: Collection of JavaClass instances.
JavaClass instances from
the specified file.
Parameters: file Class or Jar file.
Returns: Collection of JavaClass instances.
JavaClass instances from
the specified jar (or zip) file.
Parameters: file Jar (or zip) file.
Returns: Collection of JavaClass instances.
Returns: Number of classes.