java.lang.Object
org.jdrupes.mdoclet.internal.doclets.toolkit.util.ClassTree

public class ClassTree extends Object
Class and interface hierarchies.
  • Konstruktordetails

    • ClassTree

      public ClassTree(BaseConfiguration configuration)
      Constructor.

      Build the tree for all the included type elements.

      Parameter:
      configuration - the configuration of the doclet
    • ClassTree

      public ClassTree(SortedSet<TypeElement> classesSet, BaseConfiguration configuration)
      Constructor.

      Build the tree for the given collection of classes.

      Parameter:
      classesSet - a set of classes
      configuration - The current configuration of the doclet.
  • Methodendetails

    • subClasses

      Return the subclass set for the class passed.
      Parameter:
      typeElement - class whose subclass set is required.
    • subInterfaces

      Return the subinterface set for the interface passed.
      Parameter:
      typeElement - interface whose subinterface set is required.
    • implementingClasses

      Return the set of classes which implement the interface passed.
      Parameter:
      typeElement - interface whose implementing-classes set is required.
    • hierarchy

    • classes

      Gibt the hierarchy for which the leaf nodes are plain classes zurück.
      Gibt zurück:
      the hierarchy for which the leaf nodes are plain classes
    • enumClasses

      Gibt the hierarchy for which the leaf nodes are enum classes zurück.
      Gibt zurück:
      the hierarchy for which the leaf nodes are enum classes
    • recordClasses

      Gibt the hierarchy for which the leaf nodes are record classes zurück.
      Gibt zurück:
      the hierarchy for which the leaf nodes are record classes
    • interfaces

      Gibt the hierarchy for which the leaf nodes are plain interfaces zurück.
      Gibt zurück:
      the hierarchy for which the leaf nodes are plain interfaces
    • annotationInterfaces

      Gibt the hierarchy for which the leaf nodes are annotation interfaces zurück.
      Gibt zurück:
      the hierarchy for which the leaf nodes are annotation interfaces