Class SubmissionMatch
- java.lang.Object
-
- uk.ac.warwick.dcs.sherlock.engine.report.SubmissionMatch
-
- All Implemented Interfaces:
ISubmissionMatch<SubmissionMatchItem>
public class SubmissionMatch extends java.lang.Object implements ISubmissionMatch<SubmissionMatchItem>
Object to be sent to web report pages, detailing a particular match between files in different submissions.
-
-
Constructor Summary
Constructors Constructor Description SubmissionMatch(java.lang.String reason, java.util.List<SubmissionMatchItem> items)
Initialise a new SubmissionMatch object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<SubmissionMatchItem>
getItems()
java.lang.String
getReason()
-
-
-
Constructor Detail
-
SubmissionMatch
public SubmissionMatch(java.lang.String reason, java.util.List<SubmissionMatchItem> items)
Initialise a new SubmissionMatch object.- Parameters:
reason
- description of plagiarism typeitems
- SubmissionMatchItems to populate this object with (see SubmissionMatchItem constructor)
-
-
Method Detail
-
getReason
public java.lang.String getReason()
- Specified by:
getReason
in interfaceISubmissionMatch<SubmissionMatchItem>
- Returns:
- the description for this match
-
getItems
public java.util.List<SubmissionMatchItem> getItems()
- Specified by:
getItems
in interfaceISubmissionMatch<SubmissionMatchItem>
- Returns:
- a list of SubmissionMatchItems, each containing an ISourceFile, a score, and a set of line numbers.
-
-