Package Torello.JavaDoc
This package utilizes the value of both an HTML-Parser and an AST Source-Code Parser for helping
a user to transform, modify, add-to, and delete HTML (automatically) to & from
JavaDoc-Generated Web-Pages.
The advanced features of the classes in
The advanced features of the classes in
Torello.HTML combined with the
meticulously constructred Reflection-Classes of Torello.JavaDoc allow a programmer to
perform just about any transformation on the Web-Pages generated by Java-Doc.-
Primary Configuration API Java Entity Description Upgrade The primary builder and configuration class for the Java Doc Upgrade Process, having many customizations that may be requested using the customize-settings methods available hereProcessor Hooks Java Entity Description UserProcessorAll This may be implemented to process all Java-Doc Generated Web-Pages for an entire packageUserProcessorPage An interface that may be implemented by a user to execute detailed customizations and modifications to a specific Java-Doc Web PageReflection-HTML Classes Java Entity Description HeaderFooterHTML Encapsulates the HTML placed both the top and the bottom of a JavaDoc Web-Page, including the Navigation-Bar HTML, the Package-Name, Type-Signature and other Banner-LabeslJavaDocHTMLFile Retains all information parsed from a'.html'Java-Doc web-page, and borrows any missing information that was found in the'.java'source-code file; note that an instance-reference of this class may be rerieved, and used, to further change a Java Doc page by registering a visitor-handler with the configuration classUpgradeby callingUpgradePackageSummaryHTML A class that parses and encapsulates the contents of a'package-summaryReflHTML<ENTITY extends Declaration> This class stores the HTML Detail-Descriptions retrieved from a Java Doc web-page 'Details Section', and simultaneously, holds the reflection-data extracted from the'.java'corresponding source-code files - facilitating all changes to a Java Doc Page deemed necessarySummaryTableHTML<ENTITY extends Declaration> This class stores the HTML for a Summary-Table - which is the table at the top of a Java Doc Page listing all of one type of entities present in the CIET/TypeSummaryTableHTML.ColNames Column-Names for the varies types of columns in a Summary-Table
For each of the "Entity Kinds", these are the standard column names which are present inside of a typical Java-Doc Summary-TableReflection Classes Java Entity Description AnnotationElem Reflection Class:
Holds all information extracted from'.java'Annotation (@interface) Source-Files about all Elements identified in that fileConstructor Reflection Class:
Holds all information extracted from'.java'Source-Files about Constructor's identified in that fileEnumConstant Reflection Class:
Holds all information extracted from'.java' enumSource-Files about Enumerated-Constants's identified in that'enum'fileField Reflection Class:
Holds all information extracted from'.java'Source-Files about Field's identified in that fileMethod Reflection Class:
Holds all information extracted from'.java'Source-Files about Method's identified in that fileNestedType Reflection Class:
Holds all information extracted from'.java'Source-Files regarding Nested-Types (Inner-Classes)Callable Declaration Reflection Class:
Common-Root Ancestor Class of all Bridge Data-ClassesCascading Style Sheets Java Entity Description CSSFiles A class for encapsulating all four JavaDoc Upgrader'CSSTags Complete List of CSSCLASSandIDAttributes that are inserted by the HTML Processor ClassesCSSTagsTopAndSummandCSSTagsDetailsEnums Java Entity Description CIET CIET: Class, Interface, Enumerated-Type, Annotation (@interface) or Java 17+ RecordEntity Entity: Exhaustive list of all items that may be defined inside of a Java TypeUtility Classes Java Entity Description Emojis This is "Documentation Class," which exists solely because of its pageHiLiter A simple Functional-Interface allowing a user to swap in any customized, alternate or proprietary Syntax HiLiter to replace the default HiLiter used by this Upgrader ToolJDFiles Retrieve Java Doc HTML Files from the Java Doc output directoryLocation Location Information storing line-number, column-number and character-number for items inside of a Java Source-Code File (a'ParsedFile Parent-class ofJavaDocHTMLFileand the source-code parsing classesPF Print Flags: Flag-Constants for pretty-printing and selecting output to Reflection API classes'toString(flags)methodsRelativePathStr Keeps a copy of theStringas a series of'Stats Maintains a suite of statistics about all Java project-wide source-code filesTreeUtils This is a helpful interface to retrieve and extract the utilities provided by the Java-Compiler interface provided by the JDKSummarySorterHelper An abstract helper class for user-providedSummarySorterEXPORT_PORTAL IMPORTANT NOTE: Have a "rocket science" moment, and accept that all this is doing is facilitating the "preservation" of the PACKAGE-PRIVATE levels of privacy on these methods, fields and constructors after "The Big Move"
Note that "The Big Move" was putting all of the classes that were deemed "HTML Processors" to sub-directories & sub-packagesExceptions Java Entity Description HiLiteException Exception that may be thrown by theHiLiterinterfaceUpgradeException Exception that may be thrown when building anUpgradeclass instance