cb.generator
Class ClassImpl
java.lang.Object
|
+--cb.generator.NodeImpl
|
+--cb.generator.ClassImpl
- All Implemented Interfaces:
- Class, Node
- public class ClassImpl
- extends NodeImpl
- implements Class
Simple representation of a Java Class.
- Version:
- $Id: ClassImpl.java,v 1.5 2001/06/27 10:26:03 dahm Exp $
- Author:
- M. Dahm
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
clazz
protected Class clazz
ClassImpl
public ClassImpl()
setClazz
public void setClazz(Class c)
getClazz
public Class getClazz()
setPackage
public void setPackage(java.lang.String p)
- Specified by:
setPackage
in interface Class
getPackage
public java.lang.String getPackage()
- Specified by:
getPackage
in interface Class
isInterface
public void isInterface(boolean i)
isInterface
public boolean isInterface()
- Specified by:
isInterface
in interface Class
addField
public void addField(Field f)
- Specified by:
addField
in interface Class
removeField
public void removeField(Field f)
- Specified by:
removeField
in interface Class
addMethod
public void addMethod(Method f)
- Specified by:
addMethod
in interface Class
removeMethod
public void removeMethod(Method f)
- Specified by:
removeMethod
in interface Class
addSuperClass
public void addSuperClass(java.lang.String s)
- Specified by:
addSuperClass
in interface Class
removeSuperClass
public void removeSuperClass(java.lang.String s)
- Specified by:
removeSuperClass
in interface Class
addImplementedInterface
public void addImplementedInterface(java.lang.String s)
- Specified by:
addImplementedInterface
in interface Class
removeImplementedInterface
public void removeImplementedInterface(java.lang.String s)
- Specified by:
removeImplementedInterface
in interface Class
getQualifiedName
public java.lang.String getQualifiedName()
- Specified by:
getQualifiedName
in interface Class
addPrefixCode
public void addPrefixCode(java.lang.String c)
- Specified by:
addPrefixCode
in interface Class
getMethods
public java.util.Collection getMethods()
- Specified by:
getMethods
in interface Class
getFields
public java.util.Collection getFields()
- Specified by:
getFields
in interface Class
getSuperClasses
public java.util.Collection getSuperClasses()
getImplementedInterfaces
public java.util.Collection getImplementedInterfaces()
print
protected static void print(java.io.PrintWriter stream,
java.lang.String pre,
java.lang.String o,
java.lang.String post)
dump
public void dump(java.io.PrintWriter stream)
- Default implementation prints Java code
- Specified by:
dump
in interface Node
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object