Class SegmentedSequenceStats
- java.lang.Object
-
- com.vladsch.flexmark.util.sequence.builder.SegmentedSequenceStats
-
public class SegmentedSequenceStats extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSegmentedSequenceStats.StatsEntry
-
Field Summary
Fields Modifier and Type Field Description (package private) static java.util.ArrayList<java.lang.Integer>AGGR_STEPSprivate java.util.ArrayList<SegmentedSequenceStats.StatsEntry>aggregatedStats(package private) static intMAX_BUCKETSprivate java.util.HashMap<SegmentedSequenceStats.StatsEntry,SegmentedSequenceStats.StatsEntry>stats
-
Constructor Summary
Constructors Modifier Constructor Description privateSegmentedSequenceStats()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddStats(int segments, int length, int overhead)voidclear()@NotNull java.util.List<SegmentedSequenceStats.StatsEntry>getAggregatedStats()@NotNull java.lang.StringgetAggregatedStatsText()intgetCount(int segments)static @NotNull SegmentedSequenceStatsgetInstance()@NotNull java.util.List<SegmentedSequenceStats.StatsEntry>getStats()@NotNull java.lang.StringgetStatsText()@NotNull java.lang.StringgetStatsText(java.util.List<SegmentedSequenceStats.StatsEntry> entries)
-
-
-
Field Detail
-
aggregatedStats
private java.util.ArrayList<SegmentedSequenceStats.StatsEntry> aggregatedStats
-
stats
private final java.util.HashMap<SegmentedSequenceStats.StatsEntry,SegmentedSequenceStats.StatsEntry> stats
-
AGGR_STEPS
static final java.util.ArrayList<java.lang.Integer> AGGR_STEPS
-
MAX_BUCKETS
static final int MAX_BUCKETS
-
-
Method Detail
-
addStats
public void addStats(int segments, int length, int overhead)
-
getCount
public int getCount(int segments)
-
getStatsText
@NotNull public @NotNull java.lang.String getStatsText(java.util.List<SegmentedSequenceStats.StatsEntry> entries)
-
getAggregatedStatsText
@NotNull public @NotNull java.lang.String getAggregatedStatsText()
-
getAggregatedStats
@NotNull public @NotNull java.util.List<SegmentedSequenceStats.StatsEntry> getAggregatedStats()
-
getStatsText
@NotNull public @NotNull java.lang.String getStatsText()
-
clear
public void clear()
-
getStats
@NotNull public @NotNull java.util.List<SegmentedSequenceStats.StatsEntry> getStats()
-
getInstance
@NotNull public static @NotNull SegmentedSequenceStats getInstance()
-
-