net.sourceforge.jane.lang.qdox
Class QDoxClassInfo

java.lang.Object
  |
  +--net.sourceforge.jane.lang.qdox.QDoxJavaElement
        |
        +--net.sourceforge.jane.lang.qdox.QDoxClassInfo
All Implemented Interfaces:
ClassInfo, JavaElement

public class QDoxClassInfo
extends QDoxJavaElement
implements ClassInfo

QDox implementation of ClassInfo.

Author:
Calvin Yu

Fields inherited from class net.sourceforge.jane.lang.qdox.QDoxJavaElement
entity, jane
 
Constructor Summary
QDoxClassInfo(Jane aJane, com.thoughtworks.qdox.model.JavaClass aJavaClass)
          Create a new QDoxClassInfo.
 
Method Summary
 Fields getFields()
          Returns the fields.
 Classes getInterfaces()
          Returns the interfaces this class implements.
 Methods getMethods()
          Returns the methods.
 java.lang.String getPackageName()
          Returns the package name.
 ClassInfo getSuperClass()
          Returns the super class.
 boolean isAbstract()
          Returns true if this class is abstract.
 boolean isFinal()
          Returns true if this class is final.
 boolean isInterface()
          Returns true if this class is an interface.
 boolean isStatic()
          Returns true if this class is static.
 
Methods inherited from class net.sourceforge.jane.lang.qdox.QDoxJavaElement
getName, isPackageProtected, isPrivate, isProtected, isPublic
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sourceforge.jane.lang.JavaElement
getName, isPackageProtected, isPrivate, isProtected, isPublic
 

Constructor Detail

QDoxClassInfo

public QDoxClassInfo(Jane aJane,
                     com.thoughtworks.qdox.model.JavaClass aJavaClass)
Create a new QDoxClassInfo.
Method Detail

isInterface

public boolean isInterface()
Returns true if this class is an interface.
Specified by:
isInterface in interface ClassInfo

getSuperClass

public ClassInfo getSuperClass()
Returns the super class.
Specified by:
getSuperClass in interface ClassInfo

getInterfaces

public Classes getInterfaces()
Returns the interfaces this class implements.
Specified by:
getInterfaces in interface ClassInfo

getPackageName

public java.lang.String getPackageName()
Returns the package name.
Specified by:
getPackageName in interface ClassInfo

getMethods

public Methods getMethods()
Returns the methods.
Specified by:
getMethods in interface ClassInfo

getFields

public Fields getFields()
Returns the fields.
Specified by:
getFields in interface ClassInfo

isAbstract

public boolean isAbstract()
Returns true if this class is abstract.
Specified by:
isAbstract in interface ClassInfo

isFinal

public boolean isFinal()
Returns true if this class is final.
Specified by:
isFinal in interface ClassInfo

isStatic

public boolean isStatic()
Returns true if this class is static.
Specified by:
isStatic in interface ClassInfo


Copyright © 2002-2002 SourceForge. All Rights Reserved.