public class JavaDocsStats extends Object implements DocStats
It's the main class to store JavaDocs statistics for any kind of documentable element into a Java source file. It includes the computed statistics for an entire Java project parsed by the JavaDoc Tool.
| Constructor and Description |
|---|
JavaDocsStats(com.sun.javadoc.RootDoc rootDoc)
Instantiates an object to compute JavaDoc coverage statistics for all Java files
received by the JavaDoc tool.
|
| Modifier and Type | Method and Description |
|---|---|
ClassesDocStats |
getClassesDocStats()
Gets the object containing JavaDoc coverage statistics for detected classes.
|
long |
getDocumentedMembers()
Gets the number of documented members contained into
the object for which the JavaDoc coverage statistics is being computed.
|
double |
getDocumentedMembersPercent()
Gets the percentage of documented members contained into
the object for which the JavaDoc coverage statistics is being computed.
|
long |
getMembersNumber()
Gets the total number of members contained into
the object for which the JavaDoc coverage statistics is being computed.
|
PackagesDocStats |
getPackagesDocStats()
Gets the object containing JavaDoc coverage statistics for detected packages.
|
String |
getType()
The type of the element to which JavaDoc coverage statistics is being computed,
whether a class, interface, field, method, parameter, etc.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetUndocumentedMemberspublic JavaDocsStats(com.sun.javadoc.RootDoc rootDoc)
rootDoc - root element which enables reading JavaDoc documentationpublic PackagesDocStats getPackagesDocStats()
computePackagesDocsStats()public ClassesDocStats getClassesDocStats()
public String getType()
DocStatspublic long getDocumentedMembers()
DocStatsgetDocumentedMembers in interface DocStatspublic double getDocumentedMembersPercent()
DocStatsgetDocumentedMembersPercent in interface DocStatspublic long getMembersNumber()
DocStatsgetMembersNumber in interface DocStatsCopyright © 2017 Manoel Campos da Silva Filho. All rights reserved.