Package org.fife.ui.rtextarea
Class LineHighlightManager.LineHighlightInfoComparator
- java.lang.Object
-
- org.fife.ui.rtextarea.LineHighlightManager.LineHighlightInfoComparator
-
- All Implemented Interfaces:
java.util.Comparator<LineHighlightManager.LineHighlightInfo>
- Enclosing class:
- LineHighlightManager
private static class LineHighlightManager.LineHighlightInfoComparator extends java.lang.Object implements java.util.Comparator<LineHighlightManager.LineHighlightInfo>
Comparator used when adding new highlights. This is done here instead of makingLineHighlightInfo
implementComparable
as correctly implementing the latter prevents two LHI's pointing to the same line from correctly being distinguished from one another. See: https://github.com/bobbylight/RSyntaxTextArea/issues/161
-
-
Constructor Summary
Constructors Modifier Constructor Description private
LineHighlightInfoComparator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compare(LineHighlightManager.LineHighlightInfo lhi1, LineHighlightManager.LineHighlightInfo lhi2)
-
-
-
Method Detail
-
compare
public int compare(LineHighlightManager.LineHighlightInfo lhi1, LineHighlightManager.LineHighlightInfo lhi2)
- Specified by:
compare
in interfacejava.util.Comparator<LineHighlightManager.LineHighlightInfo>
-
-