org.codehaus.groovy.tools.groovydoc
Class SimpleGroovyClassDoc
java.lang.Object
org.codehaus.groovy.tools.groovydoc.SimpleGroovyDoc
org.codehaus.groovy.tools.groovydoc.SimpleGroovyProgramElementDoc
org.codehaus.groovy.tools.groovydoc.SimpleGroovyClassDoc
- All Implemented Interfaces:
- java.lang.Comparable, GroovyClassDoc, GroovyDoc, GroovyProgramElementDoc, GroovyType
public class SimpleGroovyClassDoc
- extends SimpleGroovyProgramElementDoc
- implements GroovyClassDoc
Methods inherited from class org.codehaus.groovy.tools.groovydoc.SimpleGroovyProgramElementDoc |
containingClass, containingPackage, isFinal, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, modifiers, modifierSpecifier, qualifiedName, setContainingPackage |
Methods inherited from class org.codehaus.groovy.tools.groovydoc.SimpleGroovyDoc |
commentText, compareTo, firstSentenceCommentText, getDocUrl, getRawCommentText, isAnnotationType, isAnnotationTypeElement, isClass, isConstructor, isEnum, isEnumConstant, isError, isException, isField, isIncluded, isInterface, isMethod, isOrdinaryClass, name, replaceAllTags, setRawCommentText, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.codehaus.groovy.groovydoc.GroovyProgramElementDoc |
containingClass, containingPackage, isFinal, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, modifiers, modifierSpecifier, qualifiedName |
Methods inherited from interface org.codehaus.groovy.groovydoc.GroovyDoc |
commentText, firstSentenceCommentText, getRawCommentText, isAnnotationType, isAnnotationTypeElement, isClass, isConstructor, isEnum, isEnumConstant, isError, isException, isField, isIncluded, isInterface, isMethod, isOrdinaryClass, name, setRawCommentText |
Methods inherited from interface java.lang.Comparable |
compareTo |
constructors
private final java.util.List constructors
fields
private final java.util.List fields
methods
private final java.util.List methods
fullPathName
private java.lang.String fullPathName
superClassName
private java.lang.String superClassName
superClass
private GroovyClassDoc superClass
SimpleGroovyClassDoc
public SimpleGroovyClassDoc(java.lang.String name,
java.util.List links)
SimpleGroovyClassDoc
public SimpleGroovyClassDoc(java.lang.String name)
constructors
public GroovyConstructorDoc[] constructors()
- returns a sorted array of constructors
- Specified by:
constructors
in interface GroovyClassDoc
add
public boolean add(GroovyConstructorDoc constructor)
fields
public GroovyFieldDoc[] fields()
- returns a sorted array of fields
- Specified by:
fields
in interface GroovyClassDoc
add
public boolean add(GroovyFieldDoc field)
methods
public GroovyMethodDoc[] methods()
- returns a sorted array of methods
- Specified by:
methods
in interface GroovyClassDoc
add
public boolean add(GroovyMethodDoc method)
getFullPathName
public java.lang.String getFullPathName()
- Specified by:
getFullPathName
in interface GroovyClassDoc
setFullPathName
public void setFullPathName(java.lang.String fullPathName)
getRelativeRootPath
public java.lang.String getRelativeRootPath()
- Specified by:
getRelativeRootPath
in interface GroovyClassDoc
setSuperClassName
public void setSuperClassName(java.lang.String className)
superclass
public GroovyClassDoc superclass()
- Specified by:
superclass
in interface GroovyClassDoc
resolve
void resolve(GroovyRootDoc rootDoc)
constructors
public GroovyConstructorDoc[] constructors(boolean filter)
- Specified by:
constructors
in interface GroovyClassDoc
definesSerializableFields
public boolean definesSerializableFields()
- Specified by:
definesSerializableFields
in interface GroovyClassDoc
enumConstants
public GroovyFieldDoc[] enumConstants()
- Specified by:
enumConstants
in interface GroovyClassDoc
fields
public GroovyFieldDoc[] fields(boolean filter)
- Specified by:
fields
in interface GroovyClassDoc
findClass
public GroovyClassDoc findClass(java.lang.String className)
- Specified by:
findClass
in interface GroovyClassDoc
importedClasses
public GroovyClassDoc[] importedClasses()
- Specified by:
importedClasses
in interface GroovyClassDoc
importedPackages
public GroovyPackageDoc[] importedPackages()
- Specified by:
importedPackages
in interface GroovyClassDoc
innerClasses
public GroovyClassDoc[] innerClasses()
- Specified by:
innerClasses
in interface GroovyClassDoc
innerClasses
public GroovyClassDoc[] innerClasses(boolean filter)
- Specified by:
innerClasses
in interface GroovyClassDoc
interfaces
public GroovyClassDoc[] interfaces()
- Specified by:
interfaces
in interface GroovyClassDoc
interfaceTypes
public GroovyType[] interfaceTypes()
- Specified by:
interfaceTypes
in interface GroovyClassDoc
isAbstract
public boolean isAbstract()
- Specified by:
isAbstract
in interface GroovyClassDoc
isExternalizable
public boolean isExternalizable()
- Specified by:
isExternalizable
in interface GroovyClassDoc
isSerializable
public boolean isSerializable()
- Specified by:
isSerializable
in interface GroovyClassDoc
methods
public GroovyMethodDoc[] methods(boolean filter)
- Specified by:
methods
in interface GroovyClassDoc
serializableFields
public GroovyFieldDoc[] serializableFields()
- Specified by:
serializableFields
in interface GroovyClassDoc
serializationMethods
public GroovyMethodDoc[] serializationMethods()
- Specified by:
serializationMethods
in interface GroovyClassDoc
subclassOf
public boolean subclassOf(GroovyClassDoc gcd)
- Specified by:
subclassOf
in interface GroovyClassDoc
superclassType
public GroovyType superclassType()
- Specified by:
superclassType
in interface GroovyClassDoc
asClassDoc
public GroovyClassDoc asClassDoc()
- Specified by:
asClassDoc
in interface GroovyType
dimension
public java.lang.String dimension()
- Specified by:
dimension
in interface GroovyType
isPrimitive
public boolean isPrimitive()
- Specified by:
isPrimitive
in interface GroovyType
qualifiedTypeName
public java.lang.String qualifiedTypeName()
- Specified by:
qualifiedTypeName
in interface GroovyType
simpleTypeName
public java.lang.String simpleTypeName()
- Specified by:
simpleTypeName
in interface GroovyType
typeName
public java.lang.String typeName()
- Specified by:
typeName
in interface GroovyType
Copyright © ${year} The Codehaus. All Rights Reserved.