public class FullPackageInfo extends BasePackageInfo implements HasMetricsNode, CoverageDataReceptor, PackageInfo
allClasses, classes, containingProject, contextFilter, defaultPkg, files, metrics, name, path, rawMetricsDEFAULT_PACKAGE_NAME| Constructor and Description |
|---|
FullPackageInfo(FullProjectInfo containingProject,
String pkg,
int dataIndex) |
| Modifier and Type | Method and Description |
|---|---|
FullPackageInfo |
copy(FullProjectInfo proj,
HasMetricsFilter filter) |
static FullPackageInfo |
createEmptyFromTemplate(FullPackageInfo info) |
protected void |
gatherClassesFromPackage() |
HasMetricsNode |
getChild(int i) |
String |
getChildType() |
int |
getDataIndex() |
int |
getDataLength() |
CoverageDataProvider |
getDataProvider() |
int |
getIndexOfChild(HasMetricsNode child) |
BlockMetrics |
getMetrics() |
int |
getNumChildren() |
BlockMetrics |
getRawMetrics() |
boolean |
isDescendantOf(PackageInfo other) |
boolean |
isLeaf() |
void |
setComparator(Comparator cmp) |
void |
setDataIndex(int index) |
void |
setDataLength(int length) |
void |
setDataProvider(CoverageDataProvider data) |
String |
toString() |
addFile, gatherAllClassesFromPackage, getAllClasses, getAllClassesIncludingSubPackages, getClasses, getClasses, getClassesIncludingSubPackages, getContainingProject, getContextFilter, getFile, getFileInPackage, getFiles, getName, getParent, getPath, invalidateCaches, isChildOrDescendantOf, isDefault, isDefaultName, isEmpty, isNamed, setMetrics, visit, visitFilesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisEmptygetAllClasses, getAllClassesIncludingSubPackages, getClasses, getClassesIncludingSubPackages, getContainingProject, getFiles, getName, getParent, getPath, isDefault, isEmptyvisitgetContextFiltersetMetricspublic FullPackageInfo(FullProjectInfo containingProject, String pkg, int dataIndex)
public static FullPackageInfo createEmptyFromTemplate(FullPackageInfo info)
public void setDataProvider(CoverageDataProvider data)
setDataProvider in interface CoverageDataReceptorpublic CoverageDataProvider getDataProvider()
getDataProvider in interface CoverageDataReceptorpublic int getDataIndex()
getDataIndex in interface CoverageDataRangepublic int getDataLength()
getDataLength in interface CoverageDataRangepublic void setDataIndex(int index)
public void setDataLength(int length)
public String getChildType()
getChildType in interface HasMetricsNodepublic int getNumChildren()
getNumChildren in interface HasMetricsNodepublic HasMetricsNode getChild(int i)
getChild in interface HasMetricsNodepublic int getIndexOfChild(HasMetricsNode child)
getIndexOfChild in interface HasMetricsNodepublic boolean isLeaf()
isLeaf in interface HasMetricsNodepublic void setComparator(Comparator cmp)
setComparator in interface HasMetricsNodepublic BlockMetrics getMetrics()
getMetrics in interface HasMetricsgetMetrics in class BasePackageInfopublic BlockMetrics getRawMetrics()
getRawMetrics in interface HasMetricsgetRawMetrics in class BasePackageInfoprotected void gatherClassesFromPackage()
gatherClassesFromPackage in class BasePackageInfopublic FullPackageInfo copy(FullProjectInfo proj, HasMetricsFilter filter)
public boolean isDescendantOf(PackageInfo other)
isDescendantOf in interface PackageInfoisDescendantOf in class BasePackageInfoCopyright © 2024 OpenClover.org. All rights reserved.