Groovy 2.2.0

org.codehaus.groovy.tools.groovydoc
[Java] Class SimpleGroovyClassDoc

java.lang.Object
  org.codehaus.groovy.tools.groovydoc.SimpleGroovyDoc
      org.codehaus.groovy.tools.groovydoc.SimpleGroovyProgramElementDoc
          org.codehaus.groovy.tools.groovydoc.SimpleGroovyAbstractableElementDoc
              org.codehaus.groovy.tools.groovydoc.SimpleGroovyClassDoc
All Implemented Interfaces:
GroovyClassDoc

public class SimpleGroovyClassDoc
extends SimpleGroovyAbstractableElementDoc

Field Summary
static Pattern CODE_REGEX

static Pattern LINK_REGEX

static Pattern LITERAL_REGEX

static Pattern NAME_ARGS_REGEX

static Pattern REF_LABEL_REGEX

static Pattern SPLIT_ARGS_REGEX

static Pattern TAG_REGEX

 
Constructor Summary
SimpleGroovyClassDoc(List importedClassesAndPackages, Map aliases, String name, List links)

SimpleGroovyClassDoc(List importedClassesAndPackages, Map aliases, String name)

SimpleGroovyClassDoc(List importedClassesAndPackages, String name)

 
Method Summary
boolean add(GroovyConstructorDoc constructor)

boolean add(GroovyFieldDoc field)

boolean add(GroovyMethodDoc method)

boolean addEnumConstant(GroovyFieldDoc field)

void addInterfaceName(String className)

boolean addNested(GroovyClassDoc nestedClass)

boolean addProperty(GroovyFieldDoc property)

String commentText()

GroovyConstructorDoc[] constructors()

returns a sorted array of constructors

GroovyConstructorDoc[] constructors(boolean filter)

static String decodeSpecialSymbols(String text)

boolean definesSerializableFields()

static String encodeAngleBrackets(String text)

static String encodeAngleBracketsInTagBody(String text, Pattern regex)

Replaces angle brackets inside a tag.

static String encodeSpecialSymbols(String text)

GroovyFieldDoc[] enumConstants()

returns a sorted array of enum constants

GroovyFieldDoc[] fields()

returns a sorted array of fields

GroovyFieldDoc[] fields(boolean filter)

GroovyClassDoc findClass(String className)

String firstSentenceCommentText()

String getDocUrl(String type)

String getDocUrl(String type, boolean full)

static String getDocUrl(String type, boolean full, List links, String relativePath, GroovyRootDoc rootDoc, SimpleGroovyClassDoc classDoc)

String getFullPathName()

GroovyClassDoc getOuter()

List getParentClasses()

Set getParentInterfaces()

String getRelativeRootPath()

String getSuperClassName()

GroovyClassDoc[] importedClasses()

GroovyPackageDoc[] importedPackages()

GroovyClassDoc[] innerClasses()

returns a sorted array of nested classes and interfaces

GroovyClassDoc[] innerClasses(boolean filter)

GroovyType[] interfaceTypes()

GroovyClassDoc[] interfaces()

boolean isExternalizable()

boolean isGroovy()

boolean isPrimitive()

boolean isSerializable()

GroovyMethodDoc[] methods()

returns a sorted array of methods

GroovyMethodDoc[] methods(boolean filter)

GroovyFieldDoc[] properties()

returns a sorted array of properties

String qualifiedTypeName()

String replaceAllTags(String self, String s1, String s2, Pattern regex)

static String replaceAllTags(String self, String s1, String s2, Pattern regex, List links, String relPath, GroovyRootDoc rootDoc, SimpleGroovyClassDoc classDoc)

String replaceAllTagsCollated(String self, String preKey, String postKey, String valueSeparator, String postValues, Pattern regex)

String replaceTags(String comment)

GroovyFieldDoc[] serializableFields()

GroovyMethodDoc[] serializationMethods()

void setFullPathName(String fullPathName)

void setGroovy(boolean isgroovy)

void setOuter(GroovyClassDoc outer)

void setSuperClass(GroovyClassDoc doc)

void setSuperClassName(String className)

String simpleTypeName()

boolean subclassOf(GroovyClassDoc gcd)

GroovyClassDoc superclass()

GroovyType superclassType()

String typeName()

 
Methods inherited from class SimpleGroovyAbstractableElementDoc
isAbstract, setAbstract
 
Methods inherited from class SimpleGroovyProgramElementDoc
addAnnotationRef, annotations, containingClass, containingPackage, isFinal, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, modifierSpecifier, modifiers, qualifiedName, setContainingPackage, setFinal, setPackagePrivate, setPrivate, setProtected, setPublic, setStatic
 
Methods inherited from class SimpleGroovyDoc
calculateFirstSentence, commentText, compareTo, firstSentenceCommentText, getRawCommentText, getTypeDescription, getTypeSourceDescription, isAnnotationType, isAnnotationTypeElement, isClass, isConstructor, isDeprecated, isEnum, isEnumConstant, isError, isException, isField, isIncluded, isInterface, isMethod, isOrdinaryClass, isScript, name, setCommentText, setDeprecated, setFirstSentenceCommentText, setRawCommentText, setScript, setTokenType, tags, toString, tokenType
 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

CODE_REGEX

public static final Pattern CODE_REGEX


LINK_REGEX

public static final Pattern LINK_REGEX


LITERAL_REGEX

public static final Pattern LITERAL_REGEX


NAME_ARGS_REGEX

public static final Pattern NAME_ARGS_REGEX


REF_LABEL_REGEX

public static final Pattern REF_LABEL_REGEX


SPLIT_ARGS_REGEX

public static final Pattern SPLIT_ARGS_REGEX


TAG_REGEX

public static final Pattern TAG_REGEX


 
Constructor Detail

SimpleGroovyClassDoc

public SimpleGroovyClassDoc(List importedClassesAndPackages, Map aliases, String name, List links)


SimpleGroovyClassDoc

public SimpleGroovyClassDoc(List importedClassesAndPackages, Map aliases, String name)


SimpleGroovyClassDoc

public SimpleGroovyClassDoc(List importedClassesAndPackages, String name)


 
Method Detail

add

public boolean add(GroovyConstructorDoc constructor)


add

public boolean add(GroovyFieldDoc field)


add

public boolean add(GroovyMethodDoc method)


addEnumConstant

public boolean addEnumConstant(GroovyFieldDoc field)


addInterfaceName

public void addInterfaceName(String className)


addNested

public boolean addNested(GroovyClassDoc nestedClass)


addProperty

public boolean addProperty(GroovyFieldDoc property)


commentText

public String commentText()


constructors

public GroovyConstructorDoc[] constructors()
returns a sorted array of constructors


constructors

public GroovyConstructorDoc[] constructors(boolean filter)


decodeSpecialSymbols

public static String decodeSpecialSymbols(String text)


definesSerializableFields

public boolean definesSerializableFields()


encodeAngleBrackets

public static String encodeAngleBrackets(String text)


encodeAngleBracketsInTagBody

public static String encodeAngleBracketsInTagBody(String text, Pattern regex)
Replaces angle brackets inside a tag.
Parameters:
text - GroovyDoc text to process
regex - has to capture tag name in group 1 and tag body in group 2


encodeSpecialSymbols

public static String encodeSpecialSymbols(String text)


enumConstants

public GroovyFieldDoc[] enumConstants()
returns a sorted array of enum constants


fields

public GroovyFieldDoc[] fields()
returns a sorted array of fields


fields

public GroovyFieldDoc[] fields(boolean filter)


findClass

public GroovyClassDoc findClass(String className)


firstSentenceCommentText

public String firstSentenceCommentText()


getDocUrl

public String getDocUrl(String type)


getDocUrl

public String getDocUrl(String type, boolean full)


getDocUrl

public static String getDocUrl(String type, boolean full, List links, String relativePath, GroovyRootDoc rootDoc, SimpleGroovyClassDoc classDoc)


getFullPathName

public String getFullPathName()


getOuter

public GroovyClassDoc getOuter()


getParentClasses

public List getParentClasses()


getParentInterfaces

public Set getParentInterfaces()


getRelativeRootPath

public String getRelativeRootPath()


getSuperClassName

public String getSuperClassName()


importedClasses

public GroovyClassDoc[] importedClasses()


importedPackages

public GroovyPackageDoc[] importedPackages()


innerClasses

public GroovyClassDoc[] innerClasses()
returns a sorted array of nested classes and interfaces


innerClasses

public GroovyClassDoc[] innerClasses(boolean filter)


interfaceTypes

public GroovyType[] interfaceTypes()


interfaces

public GroovyClassDoc[] interfaces()


isExternalizable

public boolean isExternalizable()


isGroovy

public boolean isGroovy()


isPrimitive

public boolean isPrimitive()


isSerializable

public boolean isSerializable()


methods

public GroovyMethodDoc[] methods()
returns a sorted array of methods


methods

public GroovyMethodDoc[] methods(boolean filter)


properties

public GroovyFieldDoc[] properties()
returns a sorted array of properties


qualifiedTypeName

public String qualifiedTypeName()


replaceAllTags

public String replaceAllTags(String self, String s1, String s2, Pattern regex)


replaceAllTags

public static String replaceAllTags(String self, String s1, String s2, Pattern regex, List links, String relPath, GroovyRootDoc rootDoc, SimpleGroovyClassDoc classDoc)


replaceAllTagsCollated

public String replaceAllTagsCollated(String self, String preKey, String postKey, String valueSeparator, String postValues, Pattern regex)


replaceTags

public String replaceTags(String comment)


serializableFields

public GroovyFieldDoc[] serializableFields()


serializationMethods

public GroovyMethodDoc[] serializationMethods()


setFullPathName

public void setFullPathName(String fullPathName)


setGroovy

public void setGroovy(boolean isgroovy)


setOuter

public void setOuter(GroovyClassDoc outer)


setSuperClass

public void setSuperClass(GroovyClassDoc doc)


setSuperClassName

public void setSuperClassName(String className)


simpleTypeName

public String simpleTypeName()


subclassOf

public boolean subclassOf(GroovyClassDoc gcd)


superclass

public GroovyClassDoc superclass()


superclassType

public GroovyType superclassType()


typeName

public String typeName()


 

Copyright © 2003-2013 The Codehaus. All rights reserved.