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:
- 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, getRawCommentText, isAnnotationType, isAnnotationTypeElement, isClass, isConstructor, isEnum, isEnumConstant, isError, isException, isField, isIncluded, isInterface, isMethod, isOrdinaryClass, name, setRawCommentText, toString |
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 |
SimpleGroovyClassDoc
public SimpleGroovyClassDoc(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 String getFullPathName()
- Specified by:
getFullPathName
in interface GroovyClassDoc
setFullPathName
public void setFullPathName(String fullPathName)
getRelativeRootPath
public String getRelativeRootPath()
- Specified by:
getRelativeRootPath
in interface GroovyClassDoc
setSuperClassName
public void setSuperClassName(String className)
superclass
public GroovyClassDoc superclass()
- Specified by:
superclass
in interface GroovyClassDoc
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(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 String dimension()
- Specified by:
dimension
in interface GroovyType
isPrimitive
public boolean isPrimitive()
- Specified by:
isPrimitive
in interface GroovyType
qualifiedTypeName
public String qualifiedTypeName()
- Specified by:
qualifiedTypeName
in interface GroovyType
simpleTypeName
public String simpleTypeName()
- Specified by:
simpleTypeName
in interface GroovyType
typeName
public String typeName()
- Specified by:
typeName
in interface GroovyType