jdepend.framework

Class JavaClassBuilder

public class JavaClassBuilder extends Object

The JavaClassBuilder builds JavaClass instances from .class, .jar, .war, or .zip files.

Author: Mike Clark Clarkware Consulting, Inc.

Constructor Summary
JavaClassBuilder()
JavaClassBuilder(FileManager fm)
JavaClassBuilder(AbstractParser parser, FileManager fm)
Method Summary
Collectionbuild()
Builds the JavaClass instances.
CollectionbuildClasses(File file)
Builds the JavaClass instances from the specified file.
CollectionbuildClasses(JarFile file)
Builds the JavaClass instances from the specified jar, war, or zip file.
intcountClasses()

Constructor Detail

JavaClassBuilder

public JavaClassBuilder()

JavaClassBuilder

public JavaClassBuilder(FileManager fm)

JavaClassBuilder

public JavaClassBuilder(AbstractParser parser, FileManager fm)

Method Detail

build

public Collection build()
Builds the JavaClass instances.

Returns: Collection of JavaClass instances.

buildClasses

public Collection buildClasses(File file)
Builds the JavaClass instances from the specified file.

Parameters: file Class or Jar file.

Returns: Collection of JavaClass instances.

buildClasses

public Collection buildClasses(JarFile file)
Builds the JavaClass instances from the specified jar, war, or zip file.

Parameters: file Jar, war, or zip file.

Returns: Collection of JavaClass instances.

countClasses

public int countClasses()
Copyright B) 1999-2005 Clarkware Consulting, Inc.