Package Torello.JavaDoc
Class EXPORT_PORTAL
- java.lang.Object
-
- Torello.JavaDoc.EXPORT_PORTAL
-
public class EXPORT_PORTAL extends java.lang.Object
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-packages. Primary User-API classes (such as "JavaDocHTMLFile" and others like "ReflHTML") are still in the main-directory / main-package.
The only two options were to make all of these methods, fields and constructors public or to create this portal class!!
The reason keeping these methods, fields & constructors package-private is that once this the Upgrader is truly finished, "The API" that users see should make sense, and they shouldn't be bothered with internal coding/logic decisions that they aren't supposed to use.
The stuff "exported" below are used by the sub-packages, which are not exported to the API at all. The end user doesn't need to know a thing about any of these. YES it would be easy to cheat using these, but there is no point. The "readability" of the classes that are listed above is still preserved. Knock yourself out, there would be no point...
All "Details Sections" in this class have been removed.
Hi-Lited Source-Code:- View Here: Torello/JavaDoc/EXPORT_PORTAL.java
- Open New Browser-Tab: Torello/JavaDoc/EXPORT_PORTAL.java
File Size: 7,955 Bytes Line Count: 179 '\n' Characters Found
Stateless Class:This class neither contains any program-state, nor can it be instantiated. The@StaticFunctional
Annotation may also be called 'The Spaghetti Report'.Static-Functional
classes are, essentially, C-Styled Files, without any constructors or non-static member fields. It is a concept very similar to the Java-Bean's@Stateless
Annotation.
- 1 Constructor(s), 1 declared private, zero-argument constructor
- 14 Method(s), 14 declared static
- 0 Field(s)
-
-
Method Summary
Package-Private JavaDocHTMLFile
Modifier and Type Method static Hashtable<String,Integer>
JavaDocHTMLFile$checkValidity(JavaDocHTMLFile jdhf)
static void
JavaDocHTMLFile$commitChanges(JavaDocHTMLFile jdhf)
static void
JavaDocHTMLFile$commitFileToDisk(JavaDocHTMLFile jdhf)
Package-Private SummaryTableHTML
Modifier and Type Method static TagNodeIndex
SummaryTableHTML$cinzelH3(SummaryTableHTML<?> stHTML)
static Vector<HTMLNode>
SummaryTableHTML$headerRow(SummaryTableHTML<?> stHTML)
static <ENTITY extends Declaration>
voidSummaryTableHTML$setTableRows(SummaryTableHTML<ENTITY> stHTML, Vector<Vector<HTMLNode>> tableRows, Vector<ENTITY> rowEntities)
Package-Private PackageSummaryHTML
Modifier and Type Method static Torello.JDUInternal.FEATURES.SortTypes_FramesSummaries.PkgSort
PackageSummaryHTML$sorter(PackageSummaryHTML psHTML)
Package-Private Stats
Modifier and Type Method static void
Stats$addStatsButton(Vector<HTMLNode> page, String dotDots, String packageName)
static boolean
Stats$addStatsButton(Vector<HTMLNode> navBarTop, Vector<HTMLNode> navBarBottom, String dotDots, String packageName)
static void
Stats$incrementTag(Stats stats, String packageName, String embedTag, boolean globalTagOrPackageTag)
static void
Stats$registerPackage(Stats stats, String packageName, ReadOnlyMap<String,String> packageTagsMap, Stats topLevelStatsInstance)
static void
Stats$run(Stats stats, Torello.JDUInternal.OTHER.ParseJavaSource.JavaSourceCodeFile jscf, JavaDocHTMLFile jdhf, int numHLM, int numHLC, int numHLF, int numHLAE, int numHLEC, int numHLD)
Package-Private Declaration
Modifier and Type Method static String
Declaration$codeHiLiteString(Declaration d)
Package-Private Upgrade
Modifier and Type Method static void
Upgrade$registerEliminatedBuildPackages(Upgrade upgrade, ReadOnlyList<BuildPackage> eliminatedBuildPackages)
-