Package org.eclipse.jgit.awtui
Class SwingCommitList
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
org.eclipse.jgit.revwalk.RevObjectList<E>
org.eclipse.jgit.revwalk.RevCommitList<PlotCommit<L>>
org.eclipse.jgit.revplot.PlotCommitList<SwingCommitList.SwingLane>
org.eclipse.jgit.awtui.SwingCommitList
- All Implemented Interfaces:
Iterable<PlotCommit<SwingCommitList.SwingLane>>,Collection<PlotCommit<SwingCommitList.SwingLane>>,List<PlotCommit<SwingCommitList.SwingLane>>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.eclipse.jgit.revwalk.RevObjectList
RevObjectList.Block -
Field Summary
FieldsFields inherited from class org.eclipse.jgit.revwalk.RevObjectList
contents, sizeFields inherited from class java.util.AbstractList
modCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SwingCommitList.SwingLaneCreate a newPlotLaneappropriate for this particularPlotCommitList.protected voidReturn colors and other reusable information to the plotter when a lane is no longer needed.private voidMethods inherited from class org.eclipse.jgit.revplot.PlotCommitList
clear, enter, findPassingThrough, sourceMethods inherited from class org.eclipse.jgit.revwalk.RevCommitList
applyFlag, applyFlag, clearFlag, clearFlag, fillTo, fillTo, indexOf, isPending, lastIndexOfMethods inherited from class org.eclipse.jgit.revwalk.RevObjectList
add, get, set, sizeMethods inherited from class java.util.AbstractList
add, addAll, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, subListMethods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.List
addAll, contains, containsAll, isEmpty, remove, removeAll, replaceAll, retainAll, sort, spliterator, toArray, toArray
-
Field Details
-
colors
-
-
Constructor Details
-
SwingCommitList
SwingCommitList()
-
-
Method Details
-
repackColors
private void repackColors() -
createLane
Create a newPlotLaneappropriate for this particularPlotCommitList.- Overrides:
createLanein classPlotCommitList<SwingCommitList.SwingLane>- Returns:
- a new
PlotLaneappropriate for this particularPlotCommitList.
-
recycleLane
Return colors and other reusable information to the plotter when a lane is no longer needed.- Overrides:
recycleLanein classPlotCommitList<SwingCommitList.SwingLane>- Parameters:
lane- a lane
-