Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- API_CONTRACT - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.TrackerSourceKind
-
API contract progress history, stages
declared,implemented,verified. - ApiContractTrackerSource - Class in com.arc_e_tect.gradle.trackerlens.tracker
-
TrackerSourcefor the API-detector plugins' shared contract progress-history NDJSON, one record per line with fieldsfingerprint,verb,path,declaringClass,declaredAt,implementedAt,verifiedAt,lastSeenAt,removedAt. - ApiContractTrackerSource() - Constructor for class com.arc_e_tect.gradle.trackerlens.tracker.ApiContractTrackerSource
-
Creates a new
ApiContractTrackerSource. - apply(Project) - Method in class com.arc_e_tect.gradle.trackerlens.TrackerLensPlugin
- AT_LEAST_ONE - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.Fixed
-
At least one match in the whole document.
- AT_LEAST_ONE_PER_TRACKER - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.Fixed
-
At least one match within each tracker section.
- AT_MOST_ONE - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.Fixed
-
At most one match in the whole document.
- AT_MOST_ONE_PER_TRACKER - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.Fixed
-
At most one match within each tracker section.
B
- bootstrap() - Method in class com.arc_e_tect.gradle.trackerlens.BootstrapTrackerLensProjectTask
-
Generates both projects, refusing to write into a non-empty output directory.
- BOOTSTRAP_PROJECT_TASK_NAME - Static variable in class com.arc_e_tect.gradle.trackerlens.TrackerLensPlugin
-
Name of the project-scaffolding task registered by this plugin.
- BootstrapTrackerLensProjectTask - Class in com.arc_e_tect.gradle.trackerlens
-
Generates a complete, runnable pair of projects for developing and testing a new lens end to end - the same boilerplate
LENS_TUTORIAL.adocwalks through by hand: a minimal lens-pack project (containing the same boilerplate CSSinitTrackerLensgenerates) and a minimal sample project that appliestracker-lensitself, already wired to consume that pack and render a dashboard from a small bundled sample history file. - BootstrapTrackerLensProjectTask() - Constructor for class com.arc_e_tect.gradle.trackerlens.BootstrapTrackerLensProjectTask
-
Creates a new task instance.
- build(String, List<String>, List<LifecycleRecord>, Optional<Projection>, Instant, boolean) - Method in class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerViewFactory
-
Builds the view for one tracker.
C
- cardinality() - Method in enum class com.arc_e_tect.gradle.trackerlens.contract.ContractRule
-
How many times
ContractRule.selector()is allowed or required to match. - Cardinality - Interface in com.arc_e_tect.gradle.trackerlens.contract
-
How many times a
ContractRule's selector is allowed or required to match in a generated dashboard. - Cardinality.Fixed - Enum Class in com.arc_e_tect.gradle.trackerlens.contract
-
The fixed (non-rule-relative) cardinality kinds.
- Cardinality.SameCountAsRule - Record Class in com.arc_e_tect.gradle.trackerlens.contract
-
The whole-document match count equals
rule's whole-document match count. - CHART_CANVAS - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.ContractRule
-
One chart canvas per tracker section.
- chartDates() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
-
Returns the value of the
chartDatesrecord component. - chartSeries() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
-
Returns the value of the
chartSeriesrecord component. - com.arc_e_tect.gradle.trackerlens - package com.arc_e_tect.gradle.trackerlens
- com.arc_e_tect.gradle.trackerlens.contract - package com.arc_e_tect.gradle.trackerlens.contract
- com.arc_e_tect.gradle.trackerlens.dashboard - package com.arc_e_tect.gradle.trackerlens.dashboard
- com.arc_e_tect.gradle.trackerlens.lens - package com.arc_e_tect.gradle.trackerlens.lens
- com.arc_e_tect.gradle.trackerlens.projection - package com.arc_e_tect.gradle.trackerlens.projection
- com.arc_e_tect.gradle.trackerlens.tracker - package com.arc_e_tect.gradle.trackerlens.tracker
- confidence() - Method in record class com.arc_e_tect.gradle.trackerlens.projection.Projection
-
Returns the value of the
confidencerecord component. - Confidence - Enum Class in com.arc_e_tect.gradle.trackerlens.projection
-
How much history a
Projectionis based on, driving the disclaimer text shown next to it in the dashboard. - content() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.Lens
-
Returns the value of the
contentrecord component. - content() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.ResolvedLens
-
Returns the value of the
contentrecord component. - ContractRule - Enum Class in com.arc_e_tect.gradle.trackerlens.contract
-
The tracker-lens dashboard content contract: the single source of truth for which structural elements a generated
dashboard.htmlmust contain, so a lens's CSS has stable selectors to style against. - count() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.MetricCardView
-
Returns the value of the
countrecord component. - createSource() - Method in enum class com.arc_e_tect.gradle.trackerlens.TrackerSourceKind
-
Creates a new
TrackerSourceinstance of this kind. - cssFileName(String) - Static method in class com.arc_e_tect.gradle.trackerlens.lens.LensNaming
-
Derives the CSS file name for
lensId. - currentCount() - Method in record class com.arc_e_tect.gradle.trackerlens.projection.Projection
-
Returns the value of the
currentCountrecord component.
D
- DASHBOARD_ROOT - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.ContractRule
-
The single root element wrapping the entire dashboard.
- DashboardHtmlWriter - Class in com.arc_e_tect.gradle.trackerlens.dashboard
-
Renders
DashboardViewtodashboard.htmlplus one CSS file per discovered lens, via a Mustache template - this plugin's own bundled default, or a user-supplied override. - DashboardHtmlWriter() - Constructor for class com.arc_e_tect.gradle.trackerlens.dashboard.DashboardHtmlWriter
-
Creates a new
DashboardHtmlWriter. - dashboardName() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.DashboardView
-
Returns the value of the
dashboardNamerecord component. - DashboardView - Record Class in com.arc_e_tect.gradle.trackerlens.dashboard
-
Everything
DashboardHtmlWriterneeds to renderdashboard.htmland one CSS file per lens. - DashboardView(List<TrackerView>, List<ResolvedLens>, String, String, String) - Constructor for record class com.arc_e_tect.gradle.trackerlens.dashboard.DashboardView
-
Creates an instance of a
DashboardViewrecord class. - defaultLensId() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.DashboardView
-
Returns the value of the
defaultLensIdrecord component.
E
- equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.SameCountAsRule
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.contract.Violation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.DashboardView
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.MetricCardView
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.lens.Lens
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.lens.LensSource
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.lens.ResolvedLens
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.projection.Projection
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.arc_e_tect.gradle.trackerlens.TrackerSpec
-
Indicates whether some other object is "equal to" this one.
- EXACTLY_ONE - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.Fixed
-
Exactly one match in the whole document.
F
- finalStage() - Method in enum class com.arc_e_tect.gradle.trackerlens.TrackerSourceKind
-
The stage that marks an item as complete, for
ProgressProjector.
G
- generate() - Method in class com.arc_e_tect.gradle.trackerlens.GenerateTrackerLensTask
-
Generates the dashboard: reads every registered tracker, resolves lenses, writes the output, and validates it against
ContractRule. - GenerateTrackerLensTask - Class in com.arc_e_tect.gradle.trackerlens
-
Reads every registered tracker's NDJSON history, computes a completion
Projectionfor each, resolves the merged lens set, writesdashboard.htmlplus one CSS file per discovered lens, and validates the result againstContractRuleas its unconditional last step - a dashboard that silently can't take a lens because generation drifted from its own content contract is a worse failure than a build error. - GenerateTrackerLensTask() - Constructor for class com.arc_e_tect.gradle.trackerlens.GenerateTrackerLensTask
-
Creates a new task instance.
- getDashboardName() - Method in class com.arc_e_tect.gradle.trackerlens.GenerateTrackerLensTask
-
The dashboard's displayed name, shown in the browser tab title and the page heading.
- getDashboardName() - Method in class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
-
The dashboard's displayed name, shown in the browser tab title and the page heading.
- getDefaultLens() - Method in class com.arc_e_tect.gradle.trackerlens.GenerateTrackerLensTask
-
Optional lens id active on first load.
- getDefaultLens() - Method in class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
-
The lens id active on first load.
- getHistoryFiles() - Method in class com.arc_e_tect.gradle.trackerlens.TrackerRegistration
-
The NDJSON history file(s) to read.
- getLensFile() - Method in class com.arc_e_tect.gradle.trackerlens.InitTrackerLensTask
-
Where the boilerplate lens CSS file is written.
- getLensStyleClasspath() - Method in class com.arc_e_tect.gradle.trackerlens.GenerateTrackerLensTask
-
Classpath entries (directories or jars) resolved from the
lensStyleconfiguration. - getLensStyleClasspath() - Method in class com.arc_e_tect.gradle.trackerlens.ListTrackerLensStylesTask
-
Classpath entries (directories or jars) resolved from the
lensStyleconfiguration. - getLensStylesheet() - Method in class com.arc_e_tect.gradle.trackerlens.GenerateTrackerLensTask
-
Optional single CSS file contributing the
custom-lenslens. - getLensStylesheet() - Method in class com.arc_e_tect.gradle.trackerlens.ListTrackerLensStylesTask
-
Optional single CSS file contributing the
custom-lenslens. - getLensStylesheet() - Method in class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
-
Optional single CSS file contributing a lens called
custom-lens, always resolved with the highest precedence for that id (it is placed first among lens sources, so it can never be pushed into an auto-namespaced id by a collision). - getName() - Method in class com.arc_e_tect.gradle.trackerlens.TrackerRegistration
-
This tracker's registered name.
- getOutputDir() - Method in class com.arc_e_tect.gradle.trackerlens.BootstrapTrackerLensProjectTask
-
Where the
lens-packandsample-projectdirectories are written. - getOutputDir() - Method in class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
-
Where
dashboard.htmland its lens CSS files are written. - getOutputDirectory() - Method in class com.arc_e_tect.gradle.trackerlens.GenerateTrackerLensTask
-
Where
dashboard.htmland its lens CSS files are written. - getPreferredLensPack() - Method in class com.arc_e_tect.gradle.trackerlens.GenerateTrackerLensTask
-
Optional coordinate restricting which single external style pack's lenses are offered.
- getPreferredLensPack() - Method in class com.arc_e_tect.gradle.trackerlens.ListTrackerLensStylesTask
-
Optional coordinate restricting which single external style pack's lenses are offered.
- getPreferredLensPack() - Method in class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
-
Optional Maven coordinate restricting which single external
lensStylepack's lenses are offered in the switcher, for when several resolved packs contribute distinct, non-colliding lenses and only one pack's lenses should ever be shown. - getSource() - Method in class com.arc_e_tect.gradle.trackerlens.TrackerRegistration
-
Which built-in
TrackerSourceto readTrackerRegistration.getHistoryFiles()with. - getTemplate() - Method in class com.arc_e_tect.gradle.trackerlens.GenerateTrackerLensTask
-
Optional user-supplied Mustache template overriding this plugin's own bundled default for
dashboard.html's static structure and wording. - getTemplate() - Method in class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
-
Optional Mustache template overriding this plugin's own bundled default for
dashboard.html. - getTrackers() - Method in class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
-
The registered trackers.
- getTrackerSpecs() - Method in class com.arc_e_tect.gradle.trackerlens.GenerateTrackerLensTask
-
The resolved tracker registrations to read, as captured from the
trackerLensDSL. - getVersion() - Method in class com.arc_e_tect.gradle.trackerlens.GenerateTrackerLensTask
-
Version shown alongside the dashboard's name.
- getVersion() - Method in class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
-
Version shown alongside the dashboard's name, the same way
systemUnderTestVersionworks on the API-detector plugins (e.g. - GHERKIN_SCENARIO - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.TrackerSourceKind
-
Gherkin scenario progress history, stages
listed,defined,implemented. - GherkinScenarioTrackerSource - Class in com.arc_e_tect.gradle.trackerlens.tracker
-
TrackerSourceforgherkin-to-asciidoc's scenario progress-history NDJSON, one record per line with fieldsfingerprint,scenarioName,featureTitle,listedAt,definedAt,implementedAt,lastSeenAt,removedAt. - GherkinScenarioTrackerSource() - Constructor for class com.arc_e_tect.gradle.trackerlens.tracker.GherkinScenarioTrackerSource
-
Creates a new
GherkinScenarioTrackerSource. - group() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
-
Returns the value of the
grouprecord component.
H
- hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.SameCountAsRule
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.contract.Violation
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.DashboardView
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.MetricCardView
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.Lens
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.LensSource
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.ResolvedLens
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.projection.Projection
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.arc_e_tect.gradle.trackerlens.TrackerSpec
-
Returns a hash code value for this object.
- hasReached(String) - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
-
Whether this item has reached
stage. - HIGH - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.projection.Confidence
-
The full 90-day lookback cap has been reached.
- HistoryFileResolver - Class in com.arc_e_tect.gradle.trackerlens.tracker
-
Expands a tracker's configured
historyFilesentries into a flat, deterministic list of concrete NDJSON files to read: an entry that is itself a file is used as-is, and an entry that is a directory is expanded to every*.ndjsonfile directly within it (non-recursive), sorted by name. - HistoryFileResolver() - Constructor for class com.arc_e_tect.gradle.trackerlens.tracker.HistoryFileResolver
-
Creates a new
HistoryFileResolver. - historyFiles() - Method in record class com.arc_e_tect.gradle.trackerlens.TrackerSpec
-
Returns the value of the
historyFilesrecord component.
I
- id() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
-
Returns the value of the
idrecord component. - id() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.Lens
-
Returns the value of the
idrecord component. - id() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.ResolvedLens
-
Returns the value of the
idrecord component. - id() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
-
Returns the value of the
idrecord component. - id() - Method in record class com.arc_e_tect.gradle.trackerlens.TrackerSpec
-
Returns the value of the
idrecord component. - init() - Method in class com.arc_e_tect.gradle.trackerlens.InitTrackerLensTask
-
Generates the boilerplate lens file, refusing to overwrite one that already exists.
- INIT_LENS_TASK_NAME - Static variable in class com.arc_e_tect.gradle.trackerlens.TrackerLensPlugin
-
Name of the lens-boilerplate-generating task registered by this plugin.
- InitTrackerLensTask - Class in com.arc_e_tect.gradle.trackerlens
-
Generates a complete, heavily-commented boilerplate lens CSS file to start a new lens from, covering every selector
ContractRulegoverns (seeDASHBOARD-THEMING.adoc) with inline comments explaining what each one is for and clearly-fake placeholder colors to replace. - InitTrackerLensTask() - Constructor for class com.arc_e_tect.gradle.trackerlens.InitTrackerLensTask
-
Creates a new task instance.
K
- kind() - Method in record class com.arc_e_tect.gradle.trackerlens.TrackerSpec
-
Returns the value of the
kindrecord component.
L
- label() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.LensSource
-
Returns the value of the
labelrecord component. - label() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
-
Returns the value of the
labelrecord component. - lastSeenAt() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
-
Returns the value of the
lastSeenAtrecord component. - latestStage(List<String>) - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
-
The furthest stage this item has reached, per
canonicalStages' own order. - Lens - Record Class in com.arc_e_tect.gradle.trackerlens.lens
-
A single style pack lens, as discovered by
LensScanner: its id (the lens file's base name, lower-cased) and its CSS content. - Lens(String, byte[]) - Constructor for record class com.arc_e_tect.gradle.trackerlens.lens.Lens
-
Creates an instance of a
Lensrecord class. - LENS_STYLE_CONFIGURATION_NAME - Static variable in class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
-
Name of the resolvable configuration external style packs are declared against.
- LENS_SWITCHER - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.ContractRule
-
At most one lens switcher for the whole dashboard.
- LensContractValidator - Class in com.arc_e_tect.gradle.trackerlens.contract
-
Enforces every
ContractRuleagainst a generated dashboard file. - LensContractValidator() - Constructor for class com.arc_e_tect.gradle.trackerlens.contract.LensContractValidator
-
Creates a new
LensContractValidator. - lenses() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.DashboardView
-
Returns the value of the
lensesrecord component. - lenses() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.LensSource
-
Returns the value of the
lensesrecord component. - LensNaming - Class in com.arc_e_tect.gradle.trackerlens.lens
-
Derives a filesystem-safe CSS file name from a (possibly auto-namespaced) lens id, e.g.
- LensResolver - Class in com.arc_e_tect.gradle.trackerlens.lens
-
Merges the
Lenses contributed by severalLensSources into the final set offered in the dashboard's lens switcher. - LensResolver() - Constructor for class com.arc_e_tect.gradle.trackerlens.lens.LensResolver
-
Creates a new
LensResolver. - LensScanner - Class in com.arc_e_tect.gradle.trackerlens.lens
-
Scans one classpath root - a directory or a jar, this plugin's own bundled resources or a resolved
lensStyledependency, no distinction - for the fixedMETA-INF/arc-e-tect/tracker-lens/lenses/*.cssconvention and returns theLenses it finds. - LensScanner() - Constructor for class com.arc_e_tect.gradle.trackerlens.lens.LensScanner
-
Creates a new
LensScanner. - LensSetResolver - Class in com.arc_e_tect.gradle.trackerlens.lens
-
Resolves the full merged lens set - this plugin's own bundled built-in lenses, every resolved external
lensStylepack (optionally restricted to one preferred pack), and the singlelensStylesheetlens when configured - exactly the same way regardless of which task asks for it. - LensSetResolver() - Constructor for class com.arc_e_tect.gradle.trackerlens.lens.LensSetResolver
-
Creates a new
LensSetResolver. - LensSource - Record Class in com.arc_e_tect.gradle.trackerlens.lens
-
One contributor of
Lenses to be merged byLensResolver: either this plugin's own bundled built-in lenses, or one resolvedlensStyledependency's lenses, or the single lens contributed bytrackerLens.lensStylesheet. - LensSource(String, List<Lens>) - Constructor for record class com.arc_e_tect.gradle.trackerlens.lens.LensSource
-
Creates an instance of a
LensSourcerecord class. - LifecycleRecord - Record Class in com.arc_e_tect.gradle.trackerlens.tracker
-
A single tracked item's lifecycle, as read from a
TrackerSource. - LifecycleRecord(String, String, String, Map<String, Instant>, Instant, Instant) - Constructor for record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
-
Defensively copies
stageReachedAtinto an unmodifiable, order-preserving map. - LifecycleRecordMerger - Class in com.arc_e_tect.gradle.trackerlens.tracker
-
Merges
LifecycleRecords sharing the sameLifecycleRecord.id()- read from different history files registered on the same tracker - into one record per id. - LifecycleRecordMerger() - Constructor for class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecordMerger
-
Creates a new
LifecycleRecordMerger. - list() - Method in class com.arc_e_tect.gradle.trackerlens.ListTrackerLensStylesTask
-
Resolves the lens set and prints it to the console, grouped by source.
- LIST_STYLES_TASK_NAME - Static variable in class com.arc_e_tect.gradle.trackerlens.TrackerLensPlugin
-
Name of the lens-listing task registered by this plugin.
- ListTrackerLensStylesTask - Class in com.arc_e_tect.gradle.trackerlens
-
Lists every Tracker Lens style that
generateTrackerLensDashboardwould offer in the dashboard's lens switcher - this plugin's own built-in lenses, every resolved externallensStylepack, and thelensStylesheetlens when configured - without generating a dashboard. - ListTrackerLensStylesTask() - Constructor for class com.arc_e_tect.gradle.trackerlens.ListTrackerLensStylesTask
-
Creates a new task instance.
- LOW - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.projection.Confidence
-
Fewer than 30 days of lookback history.
M
- MEDIUM - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.projection.Confidence
-
Between 30 and 89 days of lookback history.
- merge(List<String>, List<LifecycleRecord>) - Method in class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecordMerger
-
Merges
recordsby id. - message() - Method in record class com.arc_e_tect.gradle.trackerlens.contract.Violation
-
Returns the value of the
messagerecord component. - METRIC_CARD - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.ContractRule
-
One metric card per stage, within each tracker section.
- METRIC_CARD_PERCENT_HOOK - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.ContractRule
-
Every metric card also carries the
--percentcustom-property styling hook. - MetricCardView - Record Class in com.arc_e_tect.gradle.trackerlens.dashboard
-
Rendered data for one
.metric-cardin a tracker section. - MetricCardView(String, int, int) - Constructor for record class com.arc_e_tect.gradle.trackerlens.dashboard.MetricCardView
-
Creates an instance of a
MetricCardViewrecord class. - metrics() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
-
Returns the value of the
metricsrecord component.
N
- NAME - Static variable in class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
-
Extension DSL block name, i.e.
P
- percent() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.MetricCardView
-
Returns the value of the
percentrecord component. - ProgressProjector - Class in com.arc_e_tect.gradle.trackerlens.projection
-
Extrapolates when a tracker will reach its total item count, from the historical rate at which items have reached its final stage.
- ProgressProjector() - Constructor for class com.arc_e_tect.gradle.trackerlens.projection.ProgressProjector
-
Creates a new
ProgressProjector. - project(List<LifecycleRecord>, String, int, Instant) - Method in class com.arc_e_tect.gradle.trackerlens.projection.ProgressProjector
-
Projects when
recordswill collectively reachtotalCountitems atfinalStage. - projectedDate() - Method in record class com.arc_e_tect.gradle.trackerlens.projection.Projection
-
Returns the value of the
projectedDaterecord component. - projection() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
-
Returns the value of the
projectionrecord component. - Projection - Record Class in com.arc_e_tect.gradle.trackerlens.projection
-
An extrapolated completion estimate for a tracker, computed by
ProgressProjector. - Projection(Instant, int, int, double, Confidence) - Constructor for record class com.arc_e_tect.gradle.trackerlens.projection.Projection
-
Creates an instance of a
Projectionrecord class. - PROJECTION_BLOCK - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.ContractRule
-
At most one projection block per tracker section (absent when no projection is available).
R
- read(File) - Method in class com.arc_e_tect.gradle.trackerlens.tracker.ApiContractTrackerSource
- read(File) - Method in class com.arc_e_tect.gradle.trackerlens.tracker.GherkinScenarioTrackerSource
- read(File) - Method in interface com.arc_e_tect.gradle.trackerlens.tracker.TrackerSource
-
Reads
historyFileand returns theLifecycleRecords it contains. - removedAt() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
-
Returns the value of the
removedAtrecord component. - resolve(File, Iterable<File>, String) - Method in class com.arc_e_tect.gradle.trackerlens.lens.LensSetResolver
-
Resolves the full merged lens set.
- resolve(Collection<File>) - Method in class com.arc_e_tect.gradle.trackerlens.tracker.HistoryFileResolver
-
Expands
configuredEntriesinto concrete files. - resolve(List<LensSource>) - Method in class com.arc_e_tect.gradle.trackerlens.lens.LensResolver
-
Merges
sourcesin order, auto-namespacing any id collision across sources. - ResolvedLens - Record Class in com.arc_e_tect.gradle.trackerlens.lens
-
A
Lensafter cross-pack merging byLensResolver: its final, possibly auto-namespaced id, the label of the source it came from, and its CSS content. - ResolvedLens(String, String, byte[]) - Constructor for record class com.arc_e_tect.gradle.trackerlens.lens.ResolvedLens
-
Creates an instance of a
ResolvedLensrecord class. - rule() - Method in record class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.SameCountAsRule
-
Returns the value of the
rulerecord component. - rule() - Method in record class com.arc_e_tect.gradle.trackerlens.contract.Violation
-
Returns the value of the
rulerecord component.
S
- SAME_COUNT_AS(ContractRule) - Static method in interface com.arc_e_tect.gradle.trackerlens.contract.Cardinality
-
Creates a
Cardinality.SameCountAsRulecardinality relative torule. - SAME_COUNT_AS_TRACKERS - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.Fixed
-
The whole-document match count equals the number of discovered tracker sections.
- SameCountAsRule(ContractRule) - Constructor for record class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.SameCountAsRule
-
Creates an instance of a
SameCountAsRulerecord class. - scan(File) - Method in class com.arc_e_tect.gradle.trackerlens.lens.LensScanner
-
Scans
classpathRootfor lenses. - selector() - Method in enum class com.arc_e_tect.gradle.trackerlens.contract.ContractRule
-
The CSS selector that must match according to
ContractRule.cardinality(). - sourceLabel() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.ResolvedLens
-
Returns the value of the
sourceLabelrecord component. - stage() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.MetricCardView
-
Returns the value of the
stagerecord component. - stageBreakdown() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
-
Returns the value of the
stageBreakdownrecord component. - stageReachedAt() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
-
Returns the value of the
stageReachedAtrecord component. - stages() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
-
Returns the value of the
stagesrecord component. - stages() - Method in enum class com.arc_e_tect.gradle.trackerlens.TrackerSourceKind
-
This kind's canonical stage sequence, in order.
- stagesFormADependencyChain() - Method in enum class com.arc_e_tect.gradle.trackerlens.TrackerSourceKind
-
Whether an item of this kind can only reach a later stage by having already passed through every earlier one, so its single current (furthest-reached) stage is a meaningful summary of its status.
- STALE_TABLE - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.ContractRule
-
At most one stale-items table for the whole dashboard.
- staleItems() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
-
Returns the value of the
staleItemsrecord component.
T
- TASK_NAME - Static variable in class com.arc_e_tect.gradle.trackerlens.TrackerLensPlugin
-
Name of the dashboard-generating task registered by this plugin.
- toString() - Method in record class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.SameCountAsRule
-
Returns a string representation of this record class.
- toString() - Method in record class com.arc_e_tect.gradle.trackerlens.contract.Violation
-
Returns a string representation of this record class.
- toString() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.DashboardView
-
Returns a string representation of this record class.
- toString() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.MetricCardView
-
Returns a string representation of this record class.
- toString() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
-
Returns a string representation of this record class.
- toString() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.Lens
-
Returns a string representation of this record class.
- toString() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.LensSource
-
Returns a string representation of this record class.
- toString() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.ResolvedLens
-
Returns a string representation of this record class.
- toString() - Method in record class com.arc_e_tect.gradle.trackerlens.projection.Projection
-
Returns a string representation of this record class.
- toString() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
-
Returns a string representation of this record class.
- toString() - Method in record class com.arc_e_tect.gradle.trackerlens.TrackerSpec
-
Returns a string representation of this record class.
- totalCount() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
-
Returns the value of the
totalCountrecord component. - totalCount() - Method in record class com.arc_e_tect.gradle.trackerlens.projection.Projection
-
Returns the value of the
totalCountrecord component. - TRACKER_SECTION - Enum constant in enum class com.arc_e_tect.gradle.trackerlens.contract.ContractRule
-
One section per registered tracker.
- TrackerLensExtension - Class in com.arc_e_tect.gradle.trackerlens
-
DSL extension for the Tracker Lens Gradle plugin.
- TrackerLensExtension(ObjectFactory) - Constructor for class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
-
Creates the extension.
- TrackerLensPlugin - Class in com.arc_e_tect.gradle.trackerlens
-
Gradle plugin that generates a themeable, standalone HTML dashboard from Gherkin scenario and API contract lifecycle history.
- TrackerLensPlugin() - Constructor for class com.arc_e_tect.gradle.trackerlens.TrackerLensPlugin
-
Creates a new plugin instance.
- TrackerRegistration - Class in com.arc_e_tect.gradle.trackerlens
-
One
trackerLens.trackers { register("...") { ... } }DSL registration: which history file(s) to read and whichTrackerSourceKindto read them with. - TrackerRegistration(String) - Constructor for class com.arc_e_tect.gradle.trackerlens.TrackerRegistration
-
Creates a new
TrackerRegistration. - trackers() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.DashboardView
-
Returns the value of the
trackersrecord component. - trackers(Action<? super NamedDomainObjectContainer<TrackerRegistration>>) - Method in class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
-
Configures
TrackerLensExtension.getTrackers(). - TrackerSource - Interface in com.arc_e_tect.gradle.trackerlens.tracker
-
Reads a producing plugin's NDJSON lifecycle-history file into
LifecycleRecords. - TrackerSourceKind - Enum Class in com.arc_e_tect.gradle.trackerlens
-
The built-in
TrackerSourcekinds selectable from thetrackerLensDSL'ssourceproperty, each paired with its canonical, ordered stage sequence. - TrackerSpec - Record Class in com.arc_e_tect.gradle.trackerlens
-
A resolved
trackerLens.trackers { ... }registration, as read byGenerateTrackerLensTaskfromTrackerLensExtension.getTrackers()at configuration time. - TrackerSpec(String, TrackerSourceKind, List<File>) - Constructor for record class com.arc_e_tect.gradle.trackerlens.TrackerSpec
-
Creates an instance of a
TrackerSpecrecord class. - TrackerView - Record Class in com.arc_e_tect.gradle.trackerlens.dashboard
-
Rendered data for one
.trackersection of the dashboard. - TrackerView(String, List<String>, List<MetricCardView>, int, Optional<Projection>, List<LocalDate>, Map<String, List<Integer>>, List<LifecycleRecord>, Map<String, Integer>) - Constructor for record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
-
Creates an instance of a
TrackerViewrecord class. - TrackerViewFactory - Class in com.arc_e_tect.gradle.trackerlens.dashboard
-
Builds a
TrackerViewfrom a tracker's raw records, ready forDashboardHtmlWriterto render. - TrackerViewFactory() - Constructor for class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerViewFactory
-
Creates a new
TrackerViewFactory.
U
- Usage - Search tag in class com.arc_e_tect.gradle.trackerlens.TrackerLensPlugin
- Section
V
- validate(File) - Method in class com.arc_e_tect.gradle.trackerlens.contract.LensContractValidator
-
Validates
htmlagainst everyContractRule. - valueOf(String) - Static method in enum class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.Fixed
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.arc_e_tect.gradle.trackerlens.contract.ContractRule
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.arc_e_tect.gradle.trackerlens.projection.Confidence
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.arc_e_tect.gradle.trackerlens.TrackerSourceKind
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.Fixed
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.arc_e_tect.gradle.trackerlens.contract.ContractRule
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.arc_e_tect.gradle.trackerlens.projection.Confidence
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.arc_e_tect.gradle.trackerlens.TrackerSourceKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- velocityPerDay() - Method in record class com.arc_e_tect.gradle.trackerlens.projection.Projection
-
Returns the value of the
velocityPerDayrecord component. - version() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.DashboardView
-
Returns the value of the
versionrecord component. - Violation - Record Class in com.arc_e_tect.gradle.trackerlens.contract
-
One
ContractRuleviolation found byLensContractValidator. - Violation(ContractRule, String) - Constructor for record class com.arc_e_tect.gradle.trackerlens.contract.Violation
-
Creates an instance of a
Violationrecord class.
W
- write(File, DashboardView, File) - Method in class com.arc_e_tect.gradle.trackerlens.dashboard.DashboardHtmlWriter
-
Writes
dashboard.htmland one CSS file per lens inview.lenses()tooutputDir, renderingdashboard.htmlfromcustomTemplatewhen given, otherwise from this plugin's own bundled default template.
All Classes and Interfaces|All Packages|Constant Field Values