Uses of Interface
com.biglybt.plugin.startstoprules.defaultplugin.DefaultRankCalculator
Packages that use DefaultRankCalculator
Package
Description
-
Uses of DefaultRankCalculator in com.biglybt.plugin.startstoprules.defaultplugin
Classes in com.biglybt.plugin.startstoprules.defaultplugin that implement DefaultRankCalculatorFields in com.biglybt.plugin.startstoprules.defaultplugin declared as DefaultRankCalculatorModifier and TypeFieldDescriptionprivate DefaultRankCalculator
StartStopRulesDefaultPlugin.dlr_current_active
private DefaultRankCalculator
SeedingRankColumnListener.Sorter.drc
private DefaultRankCalculator[]
StartStopRulesDefaultPlugin.sortedArrayCache
this is used to reduce the number of comperator invocations by keeping a mostly sorted copy around, must be nulled whenever the map is changedFields in com.biglybt.plugin.startstoprules.defaultplugin with type parameters of type DefaultRankCalculatorModifier and TypeFieldDescriptionprivate static Map
<Object, DefaultRankCalculator> StartStopRulesDefaultPlugin.rankCalculatorMap
Map to relate downloadData to a Download OR reserved slotprivate Set
<DefaultRankCalculator> StartStopRulesDefaultPlugin.ranksToRecalc
private Set
<DefaultRankCalculator> StartStopRulesDefaultPlugin.reservedSlotsAllocated
Methods in com.biglybt.plugin.startstoprules.defaultplugin that return DefaultRankCalculatorModifier and TypeMethodDescriptionstatic DefaultRankCalculator
StartStopRulesDefaultPlugin.getRankCalculator
(Download dl) Methods in com.biglybt.plugin.startstoprules.defaultplugin with parameters of type DefaultRankCalculatorModifier and TypeMethodDescriptionint
RankCalculatorReal.compareTo
(DefaultRankCalculator obj) Sort first by SeedingRank Descending, then by Position Ascending.int
RankCalculatorSlotReserver.compareTo
(DefaultRankCalculator o) int
DefaultRankCalculator.compareToIgnoreStopped
(DefaultRankCalculator other) int
RankCalculatorReal.compareToIgnoreStopped
(DefaultRankCalculator obj) int
RankCalculatorSlotReserver.compareToIgnoreStopped
(DefaultRankCalculator obj) private void
StartStopRulesDefaultPlugin.handleCompletedDownload
(DefaultRankCalculator dlData, StartStopRulesDefaultPlugin.ProcessVars vars, StartStopRulesDefaultPlugin.ProcessTagVarsComplete[] tagVars, StartStopRulesDefaultPlugin.TotalsStats totals, boolean debugNoChange) Process Completed (Seeding) downloads, starting and stopping as neededprivate void
StartStopRulesDefaultPlugin.handleInCompleteDownload
(DefaultRankCalculator dlData, StartStopRulesDefaultPlugin.ProcessVars vars, StartStopRulesDefaultPlugin.ProcessTagVarsIncomplete[] tagVars, StartStopRulesDefaultPlugin.TotalsStats totals) void
StartStopRulesDefaultPlugin.UIAdapter.openDebugWindow
(DefaultRankCalculator dlData) private void
StartStopRulesDefaultPlugin.printDebugChanges
(String sPrefixFirstLine, String[] oldEntries, String[] newEntries, String sDebugLine, String sPrefix, boolean bAlwaysPrintNoChangeLine, DefaultRankCalculator dlData) void
StartStopRulesDefaultPlugin.requestProcessCycle
(DefaultRankCalculator rankToRecalc) Method parameters in com.biglybt.plugin.startstoprules.defaultplugin with type arguments of type DefaultRankCalculatorModifier and TypeMethodDescriptionprivate void
StartStopRulesDefaultPlugin.processDownloadingRules
(List<DefaultRankCalculator> downloads) Constructors in com.biglybt.plugin.startstoprules.defaultplugin with parameters of type DefaultRankCalculatorModifierConstructorDescription(package private)
Sorter
(DefaultRankCalculator _drc) TotalsStats
(DefaultRankCalculator[] dlDataArray) Default Constructor -
Uses of DefaultRankCalculator in com.biglybt.ui.swt.plugin.startstoprules.defaultplugin.ui.swt
Methods in com.biglybt.ui.swt.plugin.startstoprules.defaultplugin.ui.swt with parameters of type DefaultRankCalculatorModifier and TypeMethodDescriptionvoid
StartStopRulesDefaultPluginSWTUI.openDebugWindow
(DefaultRankCalculator dlData)