Index

A B C D E F G H I K L M N P R S T U V W 
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
TrackerSource for the API-detector plugins' shared contract progress-history NDJSON, one record per line with fields fingerprint, 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.adoc walks through by hand: a minimal lens-pack project (containing the same boilerplate CSS initTrackerLens generates) and a minimal sample project that applies tracker-lens itself, 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 chartDates record component.
chartSeries() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
Returns the value of the chartSeries record 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 confidence record component.
Confidence - Enum Class in com.arc_e_tect.gradle.trackerlens.projection
How much history a Projection is 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 content record component.
content() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.ResolvedLens
Returns the value of the content record 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.html must 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 count record component.
createSource() - Method in enum class com.arc_e_tect.gradle.trackerlens.TrackerSourceKind
Creates a new TrackerSource instance 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 currentCount record 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 DashboardView to dashboard.html plus 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 dashboardName record component.
DashboardView - Record Class in com.arc_e_tect.gradle.trackerlens.dashboard
Everything DashboardHtmlWriter needs to render dashboard.html and 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 DashboardView record class.
defaultLensId() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.DashboardView
Returns the value of the defaultLensId record 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 Projection for each, resolves the merged lens set, writes dashboard.html plus one CSS file per discovered lens, and validates the result against ContractRule as 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 lensStyle configuration.
getLensStyleClasspath() - Method in class com.arc_e_tect.gradle.trackerlens.ListTrackerLensStylesTask
Classpath entries (directories or jars) resolved from the lensStyle configuration.
getLensStylesheet() - Method in class com.arc_e_tect.gradle.trackerlens.GenerateTrackerLensTask
Optional single CSS file contributing the custom-lens lens.
getLensStylesheet() - Method in class com.arc_e_tect.gradle.trackerlens.ListTrackerLensStylesTask
Optional single CSS file contributing the custom-lens lens.
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-pack and sample-project directories are written.
getOutputDir() - Method in class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
Where dashboard.html and its lens CSS files are written.
getOutputDirectory() - Method in class com.arc_e_tect.gradle.trackerlens.GenerateTrackerLensTask
Where dashboard.html and 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 lensStyle pack'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
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 trackerLens DSL.
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 systemUnderTestVersion works 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
TrackerSource for gherkin-to-asciidoc's scenario progress-history NDJSON, one record per line with fields fingerprint, 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 group record 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 historyFiles entries 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 *.ndjson file 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 historyFiles record component.

I

id() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
Returns the value of the id record component.
id() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.Lens
Returns the value of the id record component.
id() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.ResolvedLens
Returns the value of the id record component.
id() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
Returns the value of the id record component.
id() - Method in record class com.arc_e_tect.gradle.trackerlens.TrackerSpec
Returns the value of the id record 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 ContractRule governs (see DASHBOARD-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 kind record component.

L

label() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.LensSource
Returns the value of the label record component.
label() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
Returns the value of the label record component.
lastSeenAt() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
Returns the value of the lastSeenAt record 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 Lens record 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 ContractRule against 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 lenses record component.
lenses() - Method in record class com.arc_e_tect.gradle.trackerlens.lens.LensSource
Returns the value of the lenses record 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 several LensSources 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 lensStyle dependency, no distinction - for the fixed META-INF/arc-e-tect/tracker-lens/lenses/*.css convention and returns the Lenses 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 lensStyle pack (optionally restricted to one preferred pack), and the single lensStylesheet lens 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 by LensResolver: either this plugin's own bundled built-in lenses, or one resolved lensStyle dependency's lenses, or the single lens contributed by trackerLens.lensStylesheet.
LensSource(String, List<Lens>) - Constructor for record class com.arc_e_tect.gradle.trackerlens.lens.LensSource
Creates an instance of a LensSource record 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 stageReachedAt into an unmodifiable, order-preserving map.
LifecycleRecordMerger - Class in com.arc_e_tect.gradle.trackerlens.tracker
Merges LifecycleRecords sharing the same LifecycleRecord.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 generateTrackerLensDashboard would offer in the dashboard's lens switcher - this plugin's own built-in lenses, every resolved external lensStyle pack, and the lensStylesheet lens 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 records by id.
message() - Method in record class com.arc_e_tect.gradle.trackerlens.contract.Violation
Returns the value of the message record 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 --percent custom-property styling hook.
MetricCardView - Record Class in com.arc_e_tect.gradle.trackerlens.dashboard
Rendered data for one .metric-card in a tracker section.
MetricCardView(String, int, int) - Constructor for record class com.arc_e_tect.gradle.trackerlens.dashboard.MetricCardView
Creates an instance of a MetricCardView record class.
metrics() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
Returns the value of the metrics record 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 percent record 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 records will collectively reach totalCount items at finalStage.
projectedDate() - Method in record class com.arc_e_tect.gradle.trackerlens.projection.Projection
Returns the value of the projectedDate record component.
projection() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
Returns the value of the projection record 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 Projection record 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 historyFile and returns the LifecycleRecords it contains.
removedAt() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
Returns the value of the removedAt record 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 configuredEntries into concrete files.
resolve(List<LensSource>) - Method in class com.arc_e_tect.gradle.trackerlens.lens.LensResolver
Merges sources in order, auto-namespacing any id collision across sources.
ResolvedLens - Record Class in com.arc_e_tect.gradle.trackerlens.lens
A Lens after cross-pack merging by LensResolver: 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 ResolvedLens record class.
rule() - Method in record class com.arc_e_tect.gradle.trackerlens.contract.Cardinality.SameCountAsRule
Returns the value of the rule record component.
rule() - Method in record class com.arc_e_tect.gradle.trackerlens.contract.Violation
Returns the value of the rule record component.

S

SAME_COUNT_AS(ContractRule) - Static method in interface com.arc_e_tect.gradle.trackerlens.contract.Cardinality
Creates a Cardinality.SameCountAsRule cardinality relative to rule.
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 SameCountAsRule record class.
scan(File) - Method in class com.arc_e_tect.gradle.trackerlens.lens.LensScanner
Scans classpathRoot for 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 sourceLabel record component.
stage() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.MetricCardView
Returns the value of the stage record component.
stageBreakdown() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
Returns the value of the stageBreakdown record component.
stageReachedAt() - Method in record class com.arc_e_tect.gradle.trackerlens.tracker.LifecycleRecord
Returns the value of the stageReachedAt record component.
stages() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.TrackerView
Returns the value of the stages record 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 staleItems record 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 totalCount record component.
totalCount() - Method in record class com.arc_e_tect.gradle.trackerlens.projection.Projection
Returns the value of the totalCount record 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 which TrackerSourceKind to 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 trackers record component.
trackers(Action<? super NamedDomainObjectContainer<TrackerRegistration>>) - Method in class com.arc_e_tect.gradle.trackerlens.TrackerLensExtension
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 TrackerSource kinds selectable from the trackerLens DSL's source property, 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 by GenerateTrackerLensTask from TrackerLensExtension.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 TrackerSpec record class.
TrackerView - Record Class in com.arc_e_tect.gradle.trackerlens.dashboard
Rendered data for one .tracker section 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 TrackerView record class.
TrackerViewFactory - Class in com.arc_e_tect.gradle.trackerlens.dashboard
Builds a TrackerView from a tracker's raw records, ready for DashboardHtmlWriter to 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 html against every ContractRule.
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 velocityPerDay record component.
version() - Method in record class com.arc_e_tect.gradle.trackerlens.dashboard.DashboardView
Returns the value of the version record component.
Violation - Record Class in com.arc_e_tect.gradle.trackerlens.contract
One ContractRule violation found by LensContractValidator.
Violation(ContractRule, String) - Constructor for record class com.arc_e_tect.gradle.trackerlens.contract.Violation
Creates an instance of a Violation record class.

W

write(File, DashboardView, File) - Method in class com.arc_e_tect.gradle.trackerlens.dashboard.DashboardHtmlWriter
Writes dashboard.html and one CSS file per lens in view.lenses() to outputDir, rendering dashboard.html from customTemplate when given, otherwise from this plugin's own bundled default template.
A B C D E F G H I K L M N P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values