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 class
SegmentedSequenceStats.StatsEntry
-
Field Summary
Fields Modifier and Type Field Description (package private) static java.util.ArrayList<java.lang.Integer>
AGGR_STEPS
private java.util.ArrayList<SegmentedSequenceStats.StatsEntry>
aggregatedStats
(package private) static int
MAX_BUCKETS
private java.util.HashMap<SegmentedSequenceStats.StatsEntry,SegmentedSequenceStats.StatsEntry>
stats
-
Constructor Summary
Constructors Modifier Constructor Description private
SegmentedSequenceStats()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addStats(int segments, int length, int overhead)
void
clear()
@NotNull java.util.List<SegmentedSequenceStats.StatsEntry>
getAggregatedStats()
@NotNull java.lang.String
getAggregatedStatsText()
int
getCount(int segments)
static @NotNull SegmentedSequenceStats
getInstance()
@NotNull java.util.List<SegmentedSequenceStats.StatsEntry>
getStats()
@NotNull java.lang.String
getStatsText()
@NotNull java.lang.String
getStatsText(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()
-
-