Package org.spdx.utility.compare
Class CompareTemplateOutputHandler.DifferenceDescription
java.lang.Object
org.spdx.utility.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 voidaddDifference(LineColumn location, String token, String msg, String text, LicenseTemplateRule rule, CompareTemplateOutputHandler.DifferenceDescription lastOptionalDifference)StringgetDifferenceMessage()List<LineColumn>getDifferences()booleanisDifferenceFound()voidsetDifferenceFound(boolean differenceFound)voidsetDifferenceMessage(String differenceMessage)voidsetDifferences(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
-