Class ConstantsSummaryBuilder
- java.lang.Object
-
- gw.gosudoc.com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder
-
- gw.gosudoc.com.sun.tools.doclets.internal.toolkit.builders.ConstantsSummaryBuilder
-
@Deprecated public class ConstantsSummaryBuilder extends AbstractBuilder
Deprecated.Builds the Constants Summary Page.This is NOT part of any supported API. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.
- Since:
- 1.5
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classConstantsSummaryBuilder.ConstantFieldBuilderDeprecated.Print the table of constants.-
Nested classes/interfaces inherited from class gw.gosudoc.com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder
AbstractBuilder.Context
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Set<ClassDoc>classDocsWithConstFieldsDeprecated.The set of ClassDocs that have constant fields.private ContentcontentTreeDeprecated.The content tree for the constant summary documentation.private ClassDoccurrentClassDeprecated.The current class being documented.private PackageDoccurrentPackageDeprecated.The current package being documented.private booleanfirstDeprecated.True if first package is listed.static intMAX_CONSTANT_VALUE_INDEX_LENGTHDeprecated.The maximum number of package directories shown in the constant value index.protected java.util.Set<java.lang.String>printedPackageHeadersDeprecated.The set of printed package headers.static java.lang.StringROOTDeprecated.The root element of the constant summary XML is "ConstantSummary".protected ConstantsSummaryWriterwriterDeprecated.The writer used to write the results.-
Fields inherited from class gw.gosudoc.com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder
configuration, containingPackagesSeen, DEBUG, layoutParser, utils
-
-
Constructor Summary
Constructors Modifier Constructor Description privateConstantsSummaryBuilder(AbstractBuilder.Context context, ConstantsSummaryWriter writer)Deprecated.Construct a new ConstantsSummaryBuilder.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidbuild()Deprecated.Build the documentation.voidbuildClassConstantSummary(XMLNode node, Content summariesTree)Deprecated.Build the summary for the current class.voidbuildConstantMembers(XMLNode node, Content classConstantTree)Deprecated.Build the summary of constant members in the class.voidbuildConstantSummaries(XMLNode node, Content contentTree)Deprecated.Build the summary for each documented package.voidbuildConstantSummary(XMLNode node, Content contentTree)Deprecated.Build the constant summary.voidbuildContents(XMLNode node, Content contentTree)Deprecated.Build the list of packages.voidbuildPackageHeader(XMLNode node, Content summariesTree)Deprecated.Build the header for the given package.static ConstantsSummaryBuildergetInstance(AbstractBuilder.Context context, ConstantsSummaryWriter writer)Deprecated.Construct a ConstantsSummaryBuilder.java.lang.StringgetName()Deprecated.Return the name of this builder.private booleanhasConstantField(ClassDoc classDoc)Deprecated.Return true if the given class has constant fields to document.private booleanhasConstantField(PackageDoc pkg)Deprecated.Return true if the given package has constant fields to document.private booleanhasPrintedPackageIndex(java.lang.String pkgname)Deprecated.Return true if the given package name has been printed.private java.lang.StringparsePackageName(java.lang.String pkgname)Deprecated.Parse the package name.-
Methods inherited from class gw.gosudoc.com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder
build, buildChildren, invokeMethod
-
-
-
-
Field Detail
-
ROOT
public static final java.lang.String ROOT
Deprecated.The root element of the constant summary XML is "ConstantSummary".- See Also:
- Constant Field Values
-
MAX_CONSTANT_VALUE_INDEX_LENGTH
public static final int MAX_CONSTANT_VALUE_INDEX_LENGTH
Deprecated.The maximum number of package directories shown in the constant value index.- See Also:
- Constant Field Values
-
writer
protected final ConstantsSummaryWriter writer
Deprecated.The writer used to write the results.
-
classDocsWithConstFields
protected final java.util.Set<ClassDoc> classDocsWithConstFields
Deprecated.The set of ClassDocs that have constant fields.
-
printedPackageHeaders
protected java.util.Set<java.lang.String> printedPackageHeaders
Deprecated.The set of printed package headers.
-
currentPackage
private PackageDoc currentPackage
Deprecated.The current package being documented.
-
currentClass
private ClassDoc currentClass
Deprecated.The current class being documented.
-
contentTree
private Content contentTree
Deprecated.The content tree for the constant summary documentation.
-
first
private boolean first
Deprecated.True if first package is listed.
-
-
Constructor Detail
-
ConstantsSummaryBuilder
private ConstantsSummaryBuilder(AbstractBuilder.Context context, ConstantsSummaryWriter writer)
Deprecated.Construct a new ConstantsSummaryBuilder.- Parameters:
context- the build context.writer- the writer for the summary.
-
-
Method Detail
-
getInstance
public static ConstantsSummaryBuilder getInstance(AbstractBuilder.Context context, ConstantsSummaryWriter writer)
Deprecated.Construct a ConstantsSummaryBuilder.- Parameters:
context- the build context.writer- the writer for the summary.
-
build
public void build() throws java.io.IOExceptionDeprecated.Build the documentation.- Specified by:
buildin classAbstractBuilder- Throws:
java.io.IOException- if there is a problem writing the output
-
getName
public java.lang.String getName()
Deprecated.Return the name of this builder.- Specified by:
getNamein classAbstractBuilder- Returns:
- the name of the builder.
-
buildConstantSummary
public void buildConstantSummary(XMLNode node, Content contentTree) throws java.lang.Exception
Deprecated.Build the constant summary.- Parameters:
node- the XML element that specifies which components to documentcontentTree- the content tree to which the documentation will be added- Throws:
java.lang.Exception
-
buildContents
public void buildContents(XMLNode node, Content contentTree)
Deprecated.Build the list of packages.- Parameters:
node- the XML element that specifies which components to documentcontentTree- the content tree to which the content list will be added
-
buildConstantSummaries
public void buildConstantSummaries(XMLNode node, Content contentTree)
Deprecated.Build the summary for each documented package.- Parameters:
node- the XML element that specifies which components to documentcontentTree- the tree to which the summaries will be added
-
buildPackageHeader
public void buildPackageHeader(XMLNode node, Content summariesTree)
Deprecated.Build the header for the given package.- Parameters:
node- the XML element that specifies which components to documentsummariesTree- the tree to which the package header will be added
-
buildClassConstantSummary
public void buildClassConstantSummary(XMLNode node, Content summariesTree)
Deprecated.Build the summary for the current class.- Parameters:
node- the XML element that specifies which components to documentsummariesTree- the tree to which the class constant summary will be added
-
buildConstantMembers
public void buildConstantMembers(XMLNode node, Content classConstantTree)
Deprecated.Build the summary of constant members in the class.- Parameters:
node- the XML element that specifies which components to documentclassConstantTree- the tree to which the constant members table will be added
-
hasConstantField
private boolean hasConstantField(PackageDoc pkg)
Deprecated.Return true if the given package has constant fields to document.- Parameters:
pkg- the package being checked.- Returns:
- true if the given package has constant fields to document.
-
hasConstantField
private boolean hasConstantField(ClassDoc classDoc)
Deprecated.Return true if the given class has constant fields to document.- Parameters:
classDoc- the class being checked.- Returns:
- true if the given package has constant fields to document.
-
hasPrintedPackageIndex
private boolean hasPrintedPackageIndex(java.lang.String pkgname)
Deprecated.Return true if the given package name has been printed. Also return true if the root of this package has been printed.- Parameters:
pkgname- the name of the package to check.
-
parsePackageName
private java.lang.String parsePackageName(java.lang.String pkgname)
Deprecated.Parse the package name. We only want to display package name up to 2 levels.
-
-