Class DuplicateCodeScanner.DryModel
- java.lang.Object
-
- io.jenkins.plugins.datatables.TableModel
-
- io.jenkins.plugins.analysis.core.model.DetailsTableModel
-
- io.jenkins.plugins.analysis.warnings.DuplicateCodeScanner.DryModel
-
- Enclosing class:
- DuplicateCodeScanner
public static class DuplicateCodeScanner.DryModel extends DetailsTableModel
Provides a table that contains the duplication references as well.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DuplicateCodeScanner.DryModel.DuplicationRow
A table row that shows the properties of a code duplication.-
Nested classes/interfaces inherited from class io.jenkins.plugins.analysis.core.model.DetailsTableModel
DetailsTableModel.TableRow
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<io.jenkins.plugins.datatables.TableColumn>
getColumns()
String
getId()
DuplicateCodeScanner.DryModel.DuplicationRow
getRow(edu.hm.hafner.analysis.Issue issue)
Returns a table row for the specified issue.-
Methods inherited from class io.jenkins.plugins.analysis.core.model.DetailsTableModel
createAgeColumn, createDetailsColumn, createFileColumn, createHiddenDetailsColumn, createSeverityColumn, getAgeBuilder, getDescriptionProvider, getFileNameRenderer, getJenkinsFacade, getReport, getRows
-
-
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getId
in classio.jenkins.plugins.datatables.TableModel
-
getColumns
public List<io.jenkins.plugins.datatables.TableColumn> getColumns()
- Specified by:
getColumns
in classio.jenkins.plugins.datatables.TableModel
-
getRow
public DuplicateCodeScanner.DryModel.DuplicationRow getRow(edu.hm.hafner.analysis.Issue issue)
Description copied from class:DetailsTableModel
Returns a table row for the specified issue.- Specified by:
getRow
in classDetailsTableModel
- Parameters:
issue
- the issue to show in the row- Returns:
- a table row for the issue
-
-