jdepend.framework
public class JavaClass extends Object
JavaClass
class represents a
Java class or interface.
Nested Class Summary | |
---|---|
static class | JavaClass.ClassComparator
The ClassComparator class is
a Comparator used to compare
two JavaClass instances for order. |
Constructor Summary | |
---|---|
JavaClass(String name)
Constructs a JavaClass instance. |
Method Summary | |
---|---|
void | addImportedPackage(JavaPackage jPackage)
Adds the specified package to the collection
of imported packages.
|
boolean | equals(Object other)
Indicates whether the specified class is equal
to this class.
|
Collection | getImportedPackages()
Returns a collection of imported
package names.
|
String | getName()
Returns the class name.
|
String | getPackageName()
Returns the package name.
|
String | getSourceFile()
Returns the source file name.
|
boolean | isAbstract()
Indicates whether this class is abstract.
|
void | isAbstract(boolean isAbstract)
Determines whether this class is abstract.
|
void | setName(String name)
Sets the class name.
|
void | setPackageName(String name)
Sets the package name.
|
void | setSourceFile(String name)
Sets the source file name.
|
JavaClass
instance.Parameters: jPackage Package to add.
Parameters: other Other class.
Returns: true
if the classes are equal;
false
otherwise.
Returns: Imported package names.
Returns: Class name.
Returns: Package name.
Returns: Source file name.
Returns: true
if this class is abstract;
false
otherwise.
Parameters: isAbstract true
if this class
is abstract; false
otherwise.
Parameters: name Class name.
Parameters: name Package name.
Parameters: name Source file name.