Class SimpleGroovyPackageDoc
java.lang.Object
org.codehaus.groovy.tools.groovydoc.SimpleGroovyDoc
org.codehaus.groovy.tools.groovydoc.SimpleGroovyPackageDoc
- All Implemented Interfaces:
Comparable<GroovyDoc>,GroovyDoc,GroovyPackageDoc
Default
GroovyPackageDoc implementation.-
Field Summary
Fields inherited from class org.codehaus.groovy.tools.groovydoc.SimpleGroovyDoc
ANNOTATION_DEF, CLASS_DEF, ENUM_DEF, INTERFACE_DEF, RECORD_DEF, TRAIT_DEF -
Constructor Summary
ConstructorsConstructorDescriptionSimpleGroovyPackageDoc(String name) Creates a documented package with the supplied name. -
Method Summary
Modifier and TypeMethodDescriptionAll included classes and interfaces in this package.allClasses(boolean arg0) All classes and interfaces in this package optionally limited to just the included ones.Description of the package.enums()Included enum types in this package.errors()Included errors in this package.Included exceptions in this package.Find a class or interface within this package.Returns the relative path from this package documentation to the output root.Included interfaces in this package.Returns the package name using dot separators instead of path separators.Included ordinary classes in this package.voidputAll(Map<String, GroovyClassDoc> classes) Adds all supplied classes to this package and back-links them to the package.voidsetDescription(String description) Sets the package description text.voidsetSummary(String summary) Sets the package summary text.summary()The one-sentence summary for the package derived from the beginning of the description.Methods inherited from class org.codehaus.groovy.tools.groovydoc.SimpleGroovyDoc
calculateFirstSentence, commentText, compareTo, firstSentenceCommentText, getRawCommentText, getTypeDescription, getTypeSourceDescription, isAnnotationType, isAnnotationTypeElement, isClass, isConstructor, isDeprecated, isEnum, isEnumConstant, isError, isException, isField, isHidden, isIncluded, isInterface, isMarkdown, isMethod, isOrdinaryClass, isRecord, isScript, isTrait, name, setCommentText, setDeprecated, setFirstSentenceCommentText, setHidden, setMarkdown, setRawCommentText, setScript, setTokenType, tags, tokenType, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface org.codehaus.groovy.groovydoc.GroovyDoc
commentText, firstSentenceCommentText, getRawCommentText, isAnnotationType, isAnnotationTypeElement, isClass, isConstructor, isDeprecated, isEnum, isEnumConstant, isError, isException, isField, isIncluded, isInterface, isMethod, isOrdinaryClass, isRecord, name, setRawCommentText
-
Constructor Details
-
SimpleGroovyPackageDoc
Creates a documented package with the supplied name.- Parameters:
name- the package name
-
-
Method Details
-
allClasses
All included classes and interfaces in this package.- Specified by:
allClassesin interfaceGroovyPackageDoc- Returns:
- array of classes and interfaces found or empty array if none found
-
setDescription
Sets the package description text.- Parameters:
description- the package description
-
setSummary
Sets the package summary text.- Parameters:
summary- the package summary
-
putAll
Adds all supplied classes to this package and back-links them to the package.- Parameters:
classes- the classes to add
-
nameWithDots
Returns the package name using dot separators instead of path separators.- Specified by:
nameWithDotsin interfaceGroovyPackageDoc- Returns:
- the dot-separated package name
-
allClasses
All classes and interfaces in this package optionally limited to just the included ones.- Specified by:
allClassesin interfaceGroovyPackageDoc- Parameters:
arg0- Specifying true filters according to the specified access modifier option. Specifying false includes all classes and interfaces regardless of access modifier option.- Returns:
- array of classes and interfaces found or empty array if none found
-
enums
Included enum types in this package.- Specified by:
enumsin interfaceGroovyPackageDoc- Returns:
- array of enum types found or empty array if none found
-
errors
Included errors in this package.- Specified by:
errorsin interfaceGroovyPackageDoc- Returns:
- array of errors found or empty array if none found
-
exceptions
Included exceptions in this package.- Specified by:
exceptionsin interfaceGroovyPackageDoc- Returns:
- array of exceptions found or empty array if none found
-
findClass
Find a class or interface within this package.- Specified by:
findClassin interfaceGroovyPackageDoc- Parameters:
arg0- the name of the class to find- Returns:
- ClassDoc of found class or interface, or null if not found
-
interfaces
Included interfaces in this package.- Specified by:
interfacesin interfaceGroovyPackageDoc- Returns:
- array of interfaces found or empty array if none found
-
ordinaryClasses
Included ordinary classes in this package.- Specified by:
ordinaryClassesin interfaceGroovyPackageDoc- Returns:
- array of ordinary classes (non-interface, non-enum, non-throwable classes) found or empty array if none found
-
description
Description of the package.- Specified by:
descriptionin interfaceGroovyPackageDoc- Returns:
- the description
-
summary
The one-sentence summary for the package derived from the beginning of the description.- Specified by:
summaryin interfaceGroovyPackageDoc- Returns:
- the summary
-
getRelativeRootPath
Returns the relative path from this package documentation to the output root.- Specified by:
getRelativeRootPathin interfaceGroovyPackageDoc- Returns:
- the relative path to the documentation root
-