org.codehaus.groovy.tools.groovydoc
Class ExternalGroovyClassDoc
java.lang.Object
  
org.codehaus.groovy.tools.groovydoc.ExternalGroovyClassDoc
- All Implemented Interfaces: 
 - Comparable, GroovyClassDoc, GroovyDoc, GroovyProgramElementDoc, GroovyType
 
public class ExternalGroovyClassDoc
- extends Object
- implements GroovyClassDoc
  
Represents a class not in the codebase being processed.
 
 
 
 
ExternalGroovyClassDoc
public ExternalGroovyClassDoc(Class externalClass)
isPrimitive
public boolean isPrimitive()
- Specified by:
 isPrimitive in interface GroovyType
 
 
annotations
public GroovyAnnotationRef[] annotations()
- Specified by:
 annotations in interface GroovyProgramElementDoc
 
 
qualifiedTypeName
public String qualifiedTypeName()
- Description copied from interface: 
GroovyType 
- The qualified name of this type excluding any dimension information.
 For example, a two dimensional array of String returns "
java.lang.String".
- Specified by:
 qualifiedTypeName in interface GroovyType
 
 
 
superclass
public GroovyClassDoc superclass()
- Specified by:
 superclass in interface GroovyClassDoc
 
 
externalClass
public Class externalClass()
 
 
getTypeSourceDescription
public String getTypeSourceDescription()
 
 
simpleTypeName
public String simpleTypeName()
- Description copied from interface: 
GroovyType 
- The unqualified name of this type excluding any dimension or nesting information.
 For example, the class 
Outer.Inner returns "Inner".
- Specified by:
 simpleTypeName in interface GroovyType
 
 
 
typeName
public String typeName()
- Description copied from interface: 
GroovyType 
- The unqualified name of this type excluding any dimension information.
 For example, a two dimensional array of String returns "
String".
- Specified by:
 typeName in interface GroovyType
 
 
 
hashCode
public int hashCode()
- Overrides:
 hashCode in class Object
 
 
equals
public boolean equals(Object other)
- Overrides:
 equals in class Object
 
 
superclassType
public GroovyType superclassType()
- Specified by:
 superclassType in interface GroovyClassDoc
 
 
constructors
public GroovyConstructorDoc[] constructors()
- Specified by:
 constructors 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()
- Specified by:
 fields in interface GroovyClassDoc
 
 
properties
public GroovyFieldDoc[] properties()
- Specified by:
 properties 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()
- Specified by:
 methods 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
 
 
getFullPathName
public String getFullPathName()
- Specified by:
 getFullPathName in interface GroovyClassDoc
 
 
getRelativeRootPath
public String getRelativeRootPath()
- Specified by:
 getRelativeRootPath in interface GroovyClassDoc
 
 
containingClass
public GroovyClassDoc containingClass()
- Specified by:
 containingClass in interface GroovyProgramElementDoc
 
 
containingPackage
public GroovyPackageDoc containingPackage()
- Specified by:
 containingPackage in interface GroovyProgramElementDoc
 
 
isFinal
public boolean isFinal()
- Specified by:
 isFinal in interface GroovyProgramElementDoc
 
 
isPackagePrivate
public boolean isPackagePrivate()
- Specified by:
 isPackagePrivate in interface GroovyProgramElementDoc
 
 
isPrivate
public boolean isPrivate()
- Specified by:
 isPrivate in interface GroovyProgramElementDoc
 
 
isProtected
public boolean isProtected()
- Specified by:
 isProtected in interface GroovyProgramElementDoc
 
 
isPublic
public boolean isPublic()
- Specified by:
 isPublic in interface GroovyProgramElementDoc
 
 
isStatic
public boolean isStatic()
- Specified by:
 isStatic in interface GroovyProgramElementDoc
 
 
modifiers
public String modifiers()
- Specified by:
 modifiers in interface GroovyProgramElementDoc
 
 
modifierSpecifier
public int modifierSpecifier()
- Specified by:
 modifierSpecifier in interface GroovyProgramElementDoc
 
 
qualifiedName
public String qualifiedName()
- Specified by:
 qualifiedName in interface GroovyProgramElementDoc
 
 
commentText
public String commentText()
- Specified by:
 commentText in interface GroovyDoc
 
 
getRawCommentText
public String getRawCommentText()
- Specified by:
 getRawCommentText in interface GroovyDoc
 
 
isAnnotationType
public boolean isAnnotationType()
- Specified by:
 isAnnotationType in interface GroovyDoc
 
 
isAnnotationTypeElement
public boolean isAnnotationTypeElement()
- Specified by:
 isAnnotationTypeElement in interface GroovyDoc
 
 
isClass
public boolean isClass()
- Specified by:
 isClass in interface GroovyDoc
 
 
isConstructor
public boolean isConstructor()
- Specified by:
 isConstructor in interface GroovyDoc
 
 
isDeprecated
public boolean isDeprecated()
- Specified by:
 isDeprecated in interface GroovyDoc
 
 
isEnum
public boolean isEnum()
- Specified by:
 isEnum in interface GroovyDoc
 
 
isEnumConstant
public boolean isEnumConstant()
- Specified by:
 isEnumConstant in interface GroovyDoc
 
 
isError
public boolean isError()
- Specified by:
 isError in interface GroovyDoc
 
 
isException
public boolean isException()
- Specified by:
 isException in interface GroovyDoc
 
 
isField
public boolean isField()
- Specified by:
 isField in interface GroovyDoc
 
 
isIncluded
public boolean isIncluded()
- Specified by:
 isIncluded in interface GroovyDoc
 
 
isInterface
public boolean isInterface()
- Specified by:
 isInterface in interface GroovyDoc
 
 
isMethod
public boolean isMethod()
- Specified by:
 isMethod in interface GroovyDoc
 
 
isOrdinaryClass
public boolean isOrdinaryClass()
- Specified by:
 isOrdinaryClass in interface GroovyDoc
 
 
name
public String name()
- Specified by:
 name in interface GroovyDoc
 
 
setRawCommentText
public void setRawCommentText(String arg0)
- Specified by:
 setRawCommentText in interface GroovyDoc
 
 
firstSentenceCommentText
public String firstSentenceCommentText()
- Specified by:
 firstSentenceCommentText in interface GroovyDoc
 
 
compareTo
public int compareTo(Object o)
- Specified by:
 compareTo in interface Comparable