Uses of Class
com.puppycrawl.tools.checkstyle.site.SiteUtil.DescriptionTraversalState
Packages that use SiteUtil.DescriptionTraversalState
Package
Description
Contains classes for generating the Checkstyle website.
-
Uses of SiteUtil.DescriptionTraversalState in com.puppycrawl.tools.checkstyle.site
Methods in com.puppycrawl.tools.checkstyle.site with parameters of type SiteUtil.DescriptionTraversalStateModifier and TypeMethodDescriptionprivate static voidSiteUtil.processDescriptionNode(DetailNode node, StringBuilder description, SiteUtil.DescriptionTraversalState state, String moduleName) Processes a single node during description extraction and updates the state.private static voidSiteUtil.processHrefAttributeValue(DetailNode node, StringBuilder description, SiteUtil.DescriptionTraversalState state, String moduleName) Handles an ATTRIBUTE_VALUE node that belongs to an href attribute.private static voidSiteUtil.processHtmlElementTracking(DetailNode node, StringBuilder description, SiteUtil.DescriptionTraversalState state) Updates HTML-element open/close tracking and appends closing tag text.private static voidSiteUtil.processInlineTagTracking(DetailNode node, StringBuilder description, SiteUtil.DescriptionTraversalState state) Updates@codeand@literalinline-tag tracking and appends the opening/closing<code>HTML tags as needed.private static voidSiteUtil.processNonHrefNode(DetailNode node, StringBuilder description, SiteUtil.DescriptionTraversalState state) Handles all nodes that are not an href ATTRIBUTE_VALUE, updating HTML-element tracking, text content, and inline-tag (code/literal) tracking.private static voidSiteUtil.processTextContent(DetailNode node, StringBuilder description, SiteUtil.DescriptionTraversalState state) Appends text content from the node, escaping special characters when inside a@codeor@literalinline tag.