Class ElementIndex
- java.lang.Object
-
- org.jacoco.report.internal.html.index.ElementIndex
-
- All Implemented Interfaces:
IIndexUpdate
public class ElementIndex extends java.lang.Object implements IIndexUpdate
An index over all report pages that allows queries according to certain criteria.
-
-
Constructor Summary
Constructors Constructor Description ElementIndex(ReportOutputFolder baseFolder)
Creates a new empty index for a HTML report.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addClass(ILinkable link, long classid)
Adds a class to the index.java.lang.String
getLinkToClass(long classid)
Returns the link to the class with the given identifier if a corresponding page exists.
-
-
-
Constructor Detail
-
ElementIndex
public ElementIndex(ReportOutputFolder baseFolder)
Creates a new empty index for a HTML report.- Parameters:
baseFolder
- base folder where all links are calculated relative to
-
-
Method Detail
-
getLinkToClass
public java.lang.String getLinkToClass(long classid)
Returns the link to the class with the given identifier if a corresponding page exists.- Parameters:
classid
- class identifier- Returns:
- Link or null
-
addClass
public void addClass(ILinkable link, long classid)
Description copied from interface:IIndexUpdate
Adds a class to the index.- Specified by:
addClass
in interfaceIIndexUpdate
- Parameters:
link
- link to the classclassid
- identifier of the class
-
-