Klasse ClassTree
java.lang.Object
org.jdrupes.mdoclet.internal.doclets.toolkit.util.ClassTree
Class and interface hierarchies.
-
Verschachtelte Klassen - Übersicht
Modifizierer und TypKlasseBeschreibungstatic class
A “hierarchy” provides the subtypes of all the supertypes of a set of leaf elements, together with the root supertype(s). -
Konstruktorübersicht
KonstruktorBeschreibungClassTree
(SortedSet<TypeElement> classesSet, BaseConfiguration configuration) Constructor.ClassTree
(BaseConfiguration configuration) Constructor. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungGibt the hierarchy for which the leaf nodes are annotation interfaces zurück.classes()
Gibt the hierarchy for which the leaf nodes are plain classes zurück.Gibt the hierarchy for which the leaf nodes are enum classes zurück.hierarchy
(TypeElement typeElement) implementingClasses
(TypeElement typeElement) Return the set of classes which implement the interface passed.Gibt the hierarchy for which the leaf nodes are plain interfaces zurück.Gibt the hierarchy for which the leaf nodes are record classes zurück.subClasses
(TypeElement typeElement) Return the subclass set for the class passed.subInterfaces
(TypeElement typeElement) Return the subinterface set for the interface passed.
-
Konstruktordetails
-
ClassTree
Constructor.Build the tree for all the included type elements.
- Parameter:
configuration
- the configuration of the doclet
-
ClassTree
Constructor.Build the tree for the given collection of classes.
- Parameter:
classesSet
- a set of classesconfiguration
- 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
-