jdepend.framework
Class JavaClassBuilder
java.lang.Object
jdepend.framework.JavaClassBuilder
public class JavaClassBuilder
extends java.lang.Object
The JavaClassBuilder
builds
JavaClass
instances from
.class and .jar (or .zip) files.
- Mike Clark (mike@clarkware.com)
- Clarkware Consulting, Inc.
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
public JavaClassBuilder()
Constructs a JavaClassBuilder
instance.
JavaClassBuilder
public JavaClassBuilder(AbstractParser parser,
FileManager fm)
Constructs a JavaClassBuilder
instance
with the specified parser and file manager.
parser
- Parser.fm
- File manager.
JavaClassBuilder
public JavaClassBuilder(FileManager fm)
Constructs a JavaClassBuilder
instance
with the specified file manager.
build
public Collection build()
Builds the JavaClass
instances.
- Collection of
JavaClass
instances.
buildClasses
public Collection buildClasses(File file)
throws IOException
Builds the JavaClass
instances from
the specified file.
file
- Class or Jar file.
- Collection of
JavaClass
instances.
buildClasses
public Collection buildClasses(JarFile file)
throws IOException
Builds the JavaClass
instances from
the specified jar (or zip) file.
file
- Jar (or zip) file.
- Collection of
JavaClass
instances.
countClasses
public int countClasses()
Returns the number of Java classes
to be built.
Copyright B) 1999-2003 Clarkware Consulting, Inc.