Package org.spdx.compare
Class CompareTemplateOutputHandler.DifferenceDescription
java.lang.Object
org.spdx.compare.CompareTemplateOutputHandler.DifferenceDescription
- Enclosing class:
- CompareTemplateOutputHandler
public class CompareTemplateOutputHandler.DifferenceDescription extends Object
-
Constructor Summary
Constructors Constructor Description DifferenceDescription()
DifferenceDescription(boolean differenceFound, String differenceMessage, List<LineColumn> differences)
-
Method Summary
Modifier and Type Method Description void
addDifference(LineColumn location, String token, String msg, String text, LicenseTemplateRule rule, CompareTemplateOutputHandler.DifferenceDescription lastOptionalDifference)
String
getDifferenceMessage()
List<LineColumn>
getDifferences()
boolean
isDifferenceFound()
void
setDifferenceFound(boolean differenceFound)
void
setDifferenceMessage(String differenceMessage)
void
setDifferences(List<LineColumn> differences)
-
Constructor Details
-
DifferenceDescription
public DifferenceDescription(boolean differenceFound, String differenceMessage, List<LineColumn> differences) -
DifferenceDescription
public DifferenceDescription()
-
-
Method Details
-
isDifferenceFound
public boolean isDifferenceFound() -
setDifferenceFound
public void setDifferenceFound(boolean differenceFound) -
getDifferenceMessage
-
setDifferenceMessage
-
getDifferences
-
setDifferences
-
addDifference
public void addDifference(LineColumn location, String token, String msg, String text, LicenseTemplateRule rule, CompareTemplateOutputHandler.DifferenceDescription lastOptionalDifference)- Parameters:
location
- Location in the text of the differencetoken
- Token causing the differencemsg
- Message for the differencetext
- Template text being compared torule
- Template rule where difference was foundlastOptionalDifference
- The difference for the last optional difference that failed
-