Interface GroovyPackageDoc

All Superinterfaces:
Comparable, GroovyDoc
All Known Implementing Classes:
SimpleGroovyPackageDoc

public interface GroovyPackageDoc
extends GroovyDoc
  • Method Details

    • allClasses

      GroovyClassDoc[] allClasses()
      All included classes and interfaces in this package.
      Returns:
      array of classes and interfaces found or empty array if none found
    • allClasses

      GroovyClassDoc[] allClasses​(boolean filter)
      All classes and interfaces in this package optionally limited to just the included ones.
      Parameters:
      filter - 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

      GroovyClassDoc[] enums()
      Included enum types in this package.
      Returns:
      array of enum types found or empty array if none found
    • errors

      GroovyClassDoc[] errors()
      Included errors in this package.
      Returns:
      array of errors found or empty array if none found
    • exceptions

      GroovyClassDoc[] exceptions()
      Included exceptions in this package.
      Returns:
      array of exceptions found or empty array if none found
    • findClass

      GroovyClassDoc findClass​(String className)
      Find a class or interface within this package.
      Parameters:
      className - the name of the class to find
      Returns:
      ClassDoc of found class or interface, or null if not found
    • interfaces

      GroovyClassDoc[] interfaces()
      Included interfaces in this package.
      Returns:
      array of interfaces found or empty array if none found
    • ordinaryClasses

      GroovyClassDoc[] ordinaryClasses()
      Included ordinary classes in this package.
      Returns:
      array of ordinary classes (non-interface, non-enum, non-throwable classes) found or empty array if none found
    • summary

      String summary()
      The one-sentence summary for the package derived from the beginning of the description.
      Returns:
      the summary
    • description

      String description()
      Description of the package.
      Returns:
      the description
    • nameWithDots

      String nameWithDots()
    • getRelativeRootPath

      String getRelativeRootPath()