public class JavadocMetadataScraper extends AbstractJavadocCheck
AutomaticBean.OutputStreamOptionsMSG_JAVADOC_MISSED_HTML_CLOSE, MSG_JAVADOC_PARSE_RULE_ERROR, MSG_JAVADOC_WRONG_SINGLETON_TAG| Constructor and Description |
|---|
JavadocMetadataScraper() |
| Modifier and Type | Method and Description |
|---|---|
void |
beginJavadocTree(DetailNode rootAst)
Called before the starting to process a tree.
|
void |
finishJavadocTree(DetailNode rootAst)
Called after finished processing a tree.
|
int[] |
getDefaultJavadocTokens()
Returns the default javadoc token types a check is interested in.
|
static java.util.Map<java.lang.String,ModuleDetails> |
getModuleDetailsStore()
Getter method for
moduleDetailsStore. |
int[] |
getRequiredJavadocTokens()
The javadoc tokens that this check must be registered for.
|
boolean |
isTopLevelClassJavadoc()
Check if the current javadoc block comment AST corresponds to the top-level class as we
only want to scrape top-level class javadoc.
|
void |
scrapeContent(DetailNode ast)
Method containing the core logic of scraping.
|
void |
visitJavadocToken(DetailNode ast)
Called to process a Javadoc token.
|
acceptJavadocWithNonTightHtml, beginTree, destroy, finishTree, getAcceptableJavadocTokens, getAcceptableTokens, getBlockCommentAst, getDefaultTokens, getRequiredTokens, init, isCommentNodesRequired, leaveJavadocToken, setJavadocTokens, setViolateExecutionOnNonTightHtml, visitTokenclearMessages, getFileContents, getLine, getLines, getMessages, getTabWidth, getTokenNames, leaveToken, log, log, log, setFileContents, setTabWidth, setTokensfinishLocalSetup, getCustomMessages, getId, getMessageBundle, getSeverity, getSeverityLevel, setId, setSeverityconfigure, contextualize, getConfiguration, setupChildpublic JavadocMetadataScraper()
public int[] getDefaultJavadocTokens()
AbstractJavadocCheckgetDefaultJavadocTokens in class AbstractJavadocCheckJavadocTokenTypespublic int[] getRequiredJavadocTokens()
AbstractJavadocCheckgetRequiredJavadocTokens in class AbstractJavadocCheckJavadocTokenTypespublic void beginJavadocTree(DetailNode rootAst)
AbstractJavadocCheckbeginJavadocTree in class AbstractJavadocCheckrootAst - the root of the treepublic void visitJavadocToken(DetailNode ast)
AbstractJavadocCheckvisitJavadocToken in class AbstractJavadocCheckast - the token to processpublic void finishJavadocTree(DetailNode rootAst)
AbstractJavadocCheckfinishJavadocTree in class AbstractJavadocCheckrootAst - the root of the treepublic void scrapeContent(DetailNode ast)
ast - javadoc astpublic static java.util.Map<java.lang.String,ModuleDetails> getModuleDetailsStore()
moduleDetailsStore.public boolean isTopLevelClassJavadoc()
Copyright © 2001-2020. All Rights Reserved.