Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accepts(MavenCoordinate) - Method in interface network.ike.workspace.cascade.PomEdgeDeriver.CoordinateFilter
-
Tests whether a coordinate should produce an edge.
- addOrUpdateSubprojectField(String, String, String, String, String) - Static method in class network.ike.workspace.ManifestWriter
-
Update a field in a subproject block, or insert it after a reference field if it doesn't exist yet.
- addProperty(String, String, String) - Static method in class network.ike.plugin.PomRewriter
-
Add a property to the POM's
<properties>block. - aggregator(String, Path) - Static method in record class network.ike.workspace.WorkingSet.Member
-
Create a
WorkingSet.Member.Kind.AGGREGATORmember. - AGGREGATOR - Enum constant in enum class network.ike.workspace.WorkingSet.Member.Kind
-
The workspace root that aggregates the subprojects — and, for a single-repository working set, the sole member, which is the root of its own trivial set.
- analyze(Map) - Static method in class network.ike.workspace.DependencyConvergenceAnalysis
-
Analyze dependency trees from multiple subprojects for version divergence.
- analyzeCascadeIssues(Path, Manifest, Map) - Static method in class network.ike.workspace.BomAnalysis
-
Analyze cascade issues for all subprojects in the workspace.
- artifact() - Method in record class network.ike.plugin.ReleaseNotesSupport.CascadeMember
-
Returns the value of the
artifactrecord component. - Artifact(String, String) - Constructor for record class network.ike.workspace.PublishedArtifactSet.Artifact
-
Creates an instance of a
Artifactrecord class. - artifactId() - Method in record class network.ike.plugin.CascadeBump
-
Returns the value of the
artifactIdrecord component. - artifactId() - Method in record class network.ike.workspace.BomAnalysis.BomImport
-
Returns the value of the
artifactIdrecord component. - artifactId() - Method in record class network.ike.workspace.cascade.CascadeEdge
-
Returns the coordinate's
artifactId. - artifactId() - Method in record class network.ike.workspace.cascade.CascadeRepo
-
Returns the coordinate's
artifactId. - artifactId() - Method in record class network.ike.workspace.cascade.MavenCoordinate
-
Returns the value of the
artifactIdrecord component. - artifactId() - Method in record class network.ike.workspace.DependencyConvergenceAnalysis.Divergence
-
Returns the value of the
artifactIdrecord component. - artifactId() - Method in record class network.ike.workspace.DependencyTreeParser.ResolvedDependency
-
Returns the value of the
artifactIdrecord component. - artifactId() - Method in record class network.ike.workspace.PublishedArtifactSet.Artifact
-
Returns the value of the
artifactIdrecord component. - artifactId() - Method in record class network.ike.workspace.WorkspaceRoot
-
Returns the value of the
artifactIdrecord component. - assemble(CascadeEdge, ProjectCascade, CascadeAssembler.CascadeResolver) - Static method in class network.ike.workspace.cascade.CascadeAssembler
-
Assembles the cascade graph rooted at one known project, without populating
RepositoryKeyon the nodes. - assemble(CascadeEdge, ProjectCascade, CascadeAssembler.CascadeResolver, RepositoryKeyResolver) - Static method in class network.ike.workspace.cascade.CascadeAssembler
-
Assembles the cascade graph rooted at one known project, populating each node's
RepositoryKeyviarepositoryResolverwhen supplied (IKE-Network/ike-issues#496 part C).
B
- bakeAliasIndirections(File, Log) - Static method in class network.ike.plugin.ReleaseSupport
-
Bake
__ALIAS-driven indirections into all POM files under the git root. - baseName() - Method in record class network.ike.workspace.WorkingSet
-
Returns the value of the
baseNamerecord component. - BOM - Enum constant in enum class network.ike.workspace.cascade.EdgeKind
-
A
<dependencyManagement>entry with<scope>import</scope>. - BomAnalysis - Class in network.ike.workspace
-
Analyzes BOM imports in workspace subproject POMs to detect version cascade gaps and support feature-start BOM updates.
- BomAnalysis.BomImport - Record Class in network.ike.workspace
-
A BOM import found in a subproject's
<dependencyManagement>. - BomAnalysis.CascadeIssue - Record Class in network.ike.workspace
-
A detected cascade issue for a subproject.
- BomImport(String, String, String, boolean, String, int) - Constructor for record class network.ike.workspace.BomAnalysis.BomImport
-
Creates an instance of a
BomImportrecord class. - branch() - Method in record class network.ike.workspace.Defaults
-
Returns the value of the
branchrecord component. - branch() - Method in record class network.ike.workspace.Subproject
-
Returns the value of the
branchrecord component. - branchQualifiedVersion(String, String) - Static method in class network.ike.workspace.VersionSupport
-
Derive a branch-qualified SNAPSHOT version.
- branchToSitePath(String) - Static method in class network.ike.plugin.ReleaseSupport
-
Convert a git branch name to a safe site path segment.
C
- canCascade() - Method in record class network.ike.workspace.BomAnalysis.CascadeIssue
-
True if feature-start can cascade versions for this edge.
- cascade() - Method in record class network.ike.workspace.cascade.CascadeRepo
-
Returns the value of the
cascaderecord component. - cascade(String) - Method in class network.ike.workspace.WorkspaceGraph
-
Compute the propagation set: all subprojects that transitively depend on the given subproject (BFS on reverse edges).
- CascadeAssembler - Class in network.ike.workspace.cascade
-
Assembles the full IKE release cascade graph by traversing the per-project
release-cascade.yamlmanifests (IKE-Network/ike-issues#420). - CascadeAssembler.CascadeResolver - Interface in network.ike.workspace.cascade
-
Resolves the
ProjectCascadefor a cascade neighbour. - CascadeBump - Record Class in network.ike.plugin
-
A single upstream-version upgrade applied by the release-prep "align upstream cascade versions" step (ReleasePrep B8, IKE-Network/ike-issues#419): a
<G>__GA__<A>__VERSIONpin (or a<parent>version) rewritten fromcurrenttolatestso a single-repo release never ships on a stale foundation. - CascadeBump(String, String, String, String) - Constructor for record class network.ike.plugin.CascadeBump
-
Creates an instance of a
CascadeBumprecord class. - CascadeEdge - Record Class in network.ike.workspace.cascade
-
A directed edge in the IKE release cascade — a pointer from one project to one of its cascade neighbours.
- CascadeEdge(String, String, String, String) - Constructor for record class network.ike.workspace.cascade.CascadeEdge
-
Convenience constructor accepting raw
groupId/artifactIdstrings. - CascadeEdge(String, String, String, String, EdgeKind) - Constructor for record class network.ike.workspace.cascade.CascadeEdge
-
Convenience constructor accepting raw
groupId/artifactIdstrings plus an explicit kind. - CascadeEdge(MavenCoordinate, String, String, EdgeKind) - Constructor for record class network.ike.workspace.cascade.CascadeEdge
-
Canonical constructor — validates the coordinate, defaults
repoto the artifactId, and defaultskindtoEdgeKind.DEPENDENCY. - CascadeExporter - Class in network.ike.workspace.cascade
-
Renders an assembled
ReleaseCascadeinto machine-readable formats for CI consumption (IKE-Network/ike-issues#403, #420). - CascadeIssue(String, String, boolean, boolean, List) - Constructor for record class network.ike.workspace.BomAnalysis.CascadeIssue
-
Creates an instance of a
CascadeIssuerecord class. - cascadeLabelOf(String) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
Recover the
ReleaseNotesSupport.cascadeTopicLabel(Instant, ZoneId)from an in-progress topic name, so the terminal build can derive the completed name from the topic it found, ornulliftopicis not an in-progress cascade topic. - CascadeMember(String, String) - Constructor for record class network.ike.plugin.ReleaseNotesSupport.CascadeMember
-
Creates an instance of a
CascadeMemberrecord class. - cascadeMetaEnv(String) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
A shell-sourceable env snippet carrying the cascade label and in-progress topic name, so a notify step gets everything from one
ike:release-changelogcall without recomputing the date in shell. - CascadeRepo - Record Class in network.ike.workspace.cascade
-
One node in the assembled IKE release cascade graph (IKE-Network/ike-issues#402, #420, #496).
- CascadeRepo(String, String, String, String, ProjectCascade) - Constructor for record class network.ike.workspace.cascade.CascadeRepo
-
Convenience constructor accepting raw
groupId/artifactIdstrings. - CascadeRepo(String, String, String, String, RepositoryKey, ProjectCascade) - Constructor for record class network.ike.workspace.cascade.CascadeRepo
- CascadeRepo(MavenCoordinate, String, String, ProjectCascade) - Constructor for record class network.ike.workspace.cascade.CascadeRepo
-
Convenience constructor for callers that have no
RepositoryKeyyet — older assemblies and tests. - CascadeRepo(MavenCoordinate, String, String, RepositoryKey, ProjectCascade) - Constructor for record class network.ike.workspace.cascade.CascadeRepo
-
Canonical constructor — validates the coordinate and the embedded
ProjectCascade, and defaultsrepoto the artifactId when blank. - CascadeReporter - Class in network.ike.workspace.cascade
-
Formats the cascade-awareness messages that
ike:release-draftandike:release-publishprint (IKE-Network/ike-issues#402, #420). - cascadeTopicLabel(Instant, ZoneId) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
The human label for a cascade topic — the creating build's date in its own zone, with the zone abbreviation appended so it is unambiguous across the operators' time zones (e.g.
- cleanRemoteSiteDir(File, Log, String) - Static method in class network.ike.plugin.ReleaseSupport
-
Remove a directory tree on the site server via SSH.
- cleanRemoteSiteDir(File, Log, String, String...) - Static method in class network.ike.plugin.ReleaseSupport
-
Overload accepting an explicit SSH command prefix — package-private for testing against containers.
- closeMilestone(String, String, Log) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
Close a GitHub milestone by title.
- closeReferencedIssues(File, String, String, String, Log) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
Close every open issue referenced by a release-closing trailer (
Fixes,Closes,Resolvesand grammatical variants) in commits betweenpreviousTagandheadRef. - Cohort - Record Class in network.ike.workspace
-
A dependency-ordered set of release members — the scope an artifact / release-style workspace verb (release, align) acts on (IKE-Network/ike-issues#610, under the console/engine boundary, #601).
- Cohort(List, boolean) - Constructor for record class network.ike.workspace.Cohort
-
Creates an instance of a
Cohortrecord class. - Cohort.Member - Record Class in network.ike.workspace
-
One release member of a
Cohort. - CohortResolver - Class in network.ike.workspace
-
Resolves the
Cohortan artifact / release-style workspace verb acts on, from a starting directory (IKE-Network/ike-issues#610, under #601). - collapseDuplicateSubprojectFields(String) - Static method in class network.ike.workspace.ManifestWriter
-
Collapse duplicate field entries in every subproject block.
- command() - Method in record class network.ike.plugin.ReleaseSupport.LabeledTask
-
Returns the value of the
commandrecord component. - commitMessagesBetween(File, String, String) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
The full commit messages (subject + body) in
fromRef..toRef, newest first — the inputReleaseNotesSupport.formatChangelog(List)consumes. - compact() - Method in record class network.ike.plugin.CascadeBump
-
A compact one-line upgrade rendering for commit messages — the short artifact name and the version transition, e.g.
- compareTo(MavenCoordinate) - Method in record class network.ike.workspace.cascade.MavenCoordinate
-
Natural ordering: by
groupIdfirst, then byartifactId. - completedCascadeTopic(String, String) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
The completed-cascade topic name, carrying the ike-parent version the terminal release establishes, e.g.
- consumes() - Method in record class network.ike.workspace.cascade.CascadeRepo
-
The groupIds this project consumes, drawn from its
upstreamedges. - contains(String) - Method in record class network.ike.workspace.cascade.ReleaseCascade
-
Tests whether a
gaparticipates in the cascade. - coordinate() - Method in record class network.ike.workspace.cascade.CascadeEdge
-
Returns the value of the
coordinaterecord component. - coordinate() - Method in record class network.ike.workspace.cascade.CascadeRepo
-
Returns the value of the
coordinaterecord component. - coordinate() - Method in record class network.ike.workspace.DependencyConvergenceAnalysis.Divergence
-
The artifact coordinate as
groupId:artifactId. - copyDirectory(Path, Path) - Static method in class network.ike.plugin.ReleaseSupport
-
Recursively copy a directory tree.
- copyDirectoryExcludingTopLevelVersionDirs(Path, Path) - Static method in class network.ike.plugin.ReleaseSupport
-
Recursively copy a directory tree, excluding top-level subdirectories whose names look like release versions.
- current() - Method in record class network.ike.plugin.CascadeBump
-
Returns the value of the
currentrecord component. - currentBranch(File) - Static method in class network.ike.plugin.ReleaseSupport
-
Get the current git branch name.
D
- decentralized() - Method in record class network.ike.workspace.Cohort
-
Returns the value of the
decentralizedrecord component. - defaults() - Method in record class network.ike.workspace.Manifest
-
Returns the value of the
defaultsrecord component. - Defaults - Record Class in network.ike.workspace
-
Default values applied to components that omit a field.
- Defaults(String, String) - Constructor for record class network.ike.workspace.Defaults
-
Creates an instance of a
Defaultsrecord class. - deleteDirectory(Path) - Static method in class network.ike.plugin.ReleaseSupport
-
Recursively delete a directory and all its contents.
- Dependency - Record Class in network.ike.workspace
-
An inter-repository dependency declared in a subproject's
depends-onlist. - Dependency(String, String) - Constructor for record class network.ike.workspace.Dependency
-
Two-arg constructor for backwards compatibility (no version-property).
- Dependency(String, String, String) - Constructor for record class network.ike.workspace.Dependency
-
Creates an instance of a
Dependencyrecord class. - DEPENDENCY - Enum constant in enum class network.ike.workspace.cascade.EdgeKind
-
A
<dependency>or non-import<dependencyManagement>edge. - DependencyConvergenceAnalysis - Class in network.ike.workspace
-
Compare resolved dependency trees across workspace subprojects to detect version divergence.
- DependencyConvergenceAnalysis.Divergence - Record Class in network.ike.workspace
-
A dependency whose resolved version differs across subprojects.
- DependencyTreeParser - Class in network.ike.workspace
-
Parse the text output of
mvn dependency:treeinto structured records. - DependencyTreeParser.ResolvedDependency - Record Class in network.ike.workspace
-
A single resolved dependency from a dependency tree.
- dependsOn() - Method in record class network.ike.workspace.BomAnalysis.CascadeIssue
-
Returns the value of the
dependsOnrecord component. - dependsOn() - Method in record class network.ike.workspace.Subproject
-
Returns the value of the
dependsOnrecord component. - depth() - Method in record class network.ike.workspace.DependencyTreeParser.ResolvedDependency
-
Returns the value of the
depthrecord component. - deriveCheckpointVersion(String, File) - Static method in class network.ike.plugin.ReleaseSupport
-
Derive a checkpoint version from the current POM version.
- deriveEdges(Model, Path) - Static method in class network.ike.workspace.cascade.PomEdgeDeriver
-
Derives the upstream edges of a project from its model and project directory.
- deriveEdges(Model, Path, PomEdgeDeriver.CoordinateFilter) - Static method in class network.ike.workspace.cascade.PomEdgeDeriver
-
Derives upstream edges with a caller-supplied coordinate filter.
- deriveEdges(Model, Path, PomEdgeDeriver.CoordinateFilter, RepositoryKey, RepositoryKeyResolver) - Static method in class network.ike.workspace.cascade.PomEdgeDeriver
-
Derives upstream edges and drops self-edges — edges whose target repository, as resolved by
repositoryResolver, equalssourceRepo(IKE-Network/ike-issues#496 part D). - deriveNextSnapshot(String) - Static method in class network.ike.plugin.ReleaseSupport
-
Derive the next SNAPSHOT version by incrementing the last numeric segment.
- deriveNextSnapshot(String) - Static method in class network.ike.workspace.VersionSupport
-
Derive the next SNAPSHOT version by incrementing the last numeric segment.
- deriveReleaseVersion(String) - Static method in class network.ike.plugin.ReleaseSupport
-
Derive the release version from a SNAPSHOT version.
- deriveReleaseVersion(String) - Static method in class network.ike.workspace.VersionSupport
-
Derive the release version from a SNAPSHOT version.
- description() - Method in record class network.ike.workspace.Subproject
-
Returns the value of the
descriptionrecord component. - detectAggregatedStaging(Path, String) - Static method in class network.ike.plugin.ReleaseSupport
-
Detect aggregated-reactor staging where the project's own site lives alongside multiple sibling subdirs (ike-issues#351).
- detectCycle() - Method in class network.ike.workspace.WorkspaceGraph
-
Detect dependency cycles.
- detectHttpsUrlStaging(Path, String) - Static method in class network.ike.plugin.ReleaseSupport
-
Detect URL-as-path staging where
site:stagehas mapped anhttps://-form<site><url>to a literal directory tree undertarget/staging/(ike-issues#359). - detectParentArtifactNesting(Path, String) - Static method in class network.ike.plugin.ReleaseSupport
-
Detect parent-artifactId staging nesting (ike-issues#342).
- directory() - Method in record class network.ike.workspace.Cohort.Member
-
Returns the value of the
directoryrecord component. - directory() - Method in record class network.ike.workspace.WorkingSet.Member
-
Returns the value of the
directoryrecord component. - Divergence(String, String, Map) - Constructor for record class network.ike.workspace.DependencyConvergenceAnalysis.Divergence
-
Creates an instance of a
Divergencerecord class. - downstream() - Method in record class network.ike.workspace.cascade.CascadeRepo
-
The downstream edges — the projects that consume this one.
- downstream() - Method in record class network.ike.workspace.cascade.ProjectCascade
-
Returns the value of the
downstreamrecord component. - downstreamOf(String) - Method in record class network.ike.workspace.cascade.ReleaseCascade
-
Returns the cascade members reachable downstream of
ga, in cascade (topological) order. - draftPreview(ProjectCascade, String) - Static method in class network.ike.workspace.cascade.CascadeReporter
-
Builds the cascade preview section for
ike:release-draft.
E
- EdgeKind - Enum Class in network.ike.workspace.cascade
-
The Maven model site that produced a
CascadeEdge. - EMPTY - Static variable in record class network.ike.workspace.IdeSettings
-
A sentinel value equivalent to the
ide:section being absent. - end() - Method in record class network.ike.workspace.ManifestWriter.SubprojectBlockBounds
-
Returns the value of the
endrecord component. - equals(Object) - Method in record class network.ike.plugin.CascadeBump
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class network.ike.plugin.ReleaseNotesSupport.CascadeMember
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class network.ike.plugin.ReleaseNotesSupport.Issue
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class network.ike.plugin.ReleaseNotesSupport.IssueRef
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class network.ike.plugin.ReleaseNotesSupport.TestingContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class network.ike.plugin.ReleaseSupport.LabeledTask
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class network.ike.plugin.SnapshotScanner.Violation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class network.ike.workspace.BomAnalysis.BomImport
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class network.ike.workspace.BomAnalysis.CascadeIssue
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class network.ike.workspace.cascade.CascadeEdge
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class network.ike.workspace.cascade.CascadeRepo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class network.ike.workspace.cascade.MavenCoordinate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class network.ike.workspace.cascade.ProjectCascade
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class network.ike.workspace.cascade.ReleaseCascade
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class network.ike.workspace.cascade.RepositoryKey
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class network.ike.workspace.Cohort
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class network.ike.workspace.Cohort.Member
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class network.ike.workspace.Defaults
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class network.ike.workspace.Dependency
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class network.ike.workspace.DependencyConvergenceAnalysis.Divergence
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class network.ike.workspace.DependencyTreeParser.ResolvedDependency
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class network.ike.workspace.FeatureName
- equals(Object) - Method in record class network.ike.workspace.IdeSettings
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class network.ike.workspace.Manifest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class network.ike.workspace.ManifestWriter.SubprojectBlockBounds
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class network.ike.workspace.MavenVersion
- equals(Object) - Method in record class network.ike.workspace.PublishedArtifactSet.Artifact
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class network.ike.workspace.Subproject
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class network.ike.workspace.SubprojectName
- equals(Object) - Method in record class network.ike.workspace.WorkingSet
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class network.ike.workspace.WorkingSet.Member
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class network.ike.workspace.WorkspaceRoot
-
Indicates whether some other object is "equal to" this one.
- exec(File, Log, String...) - Static method in class network.ike.plugin.ReleaseSupport
-
Run a command, inherit IO so output streams to the Maven console.
- execCapture(File, String...) - Static method in class network.ike.plugin.ReleaseSupport
-
Run a command and capture stdout as a trimmed String.
- execCaptureAndLog(File, Log, String...) - Static method in class network.ike.plugin.ReleaseSupport
-
Run a command, streaming output through Maven's logger AND capturing the full output as a String.
- execParallel(File, Log, ReleaseSupport.LabeledTask...) - Static method in class network.ike.plugin.ReleaseSupport
-
Run multiple commands concurrently, prefixing each line of output with the task's label (e.g.,
[nexus] ...). - EXTENSION - Enum constant in enum class network.ike.workspace.cascade.EdgeKind
-
A
.mvn/extensions.xmledge. - EXTENSIONS_RELATIVE_PATH - Static variable in class network.ike.workspace.cascade.PomEdgeDeriver
-
Conventional path of a Maven 4 build-extensions descriptor.
- externalBomPins() - Method in record class network.ike.workspace.BomAnalysis.CascadeIssue
-
Returns the value of the
externalBomPinsrecord component. - extractBomImports(Path, Map) - Static method in class network.ike.workspace.BomAnalysis
-
Extract all BOM imports from a subproject's root POM's
<dependencyManagement>section. - extractManagedArtifacts(Path) - Static method in class network.ike.workspace.BomAnalysis
-
Extract the set of artifact coordinates managed by a BOM POM's
<dependencyManagement>section. - extractNumericBase(String) - Static method in class network.ike.workspace.VersionSupport
-
Extract the numeric base version, stripping any branch qualifier.
F
- FeatureName - Class in network.ike.workspace
-
Validated feature-name value — the
<feature>portion of a branch name likefeature/<feature>and the suffix portion of a sibling-clone directory name like<workspace>-<feature>(ike-issues#201, ike-issues#205). - find(String) - Method in record class network.ike.workspace.cascade.ReleaseCascade
-
Looks up a cascade node by its
"groupId:artifactId"GA string. - findByCoordinates(String, String) - Method in record class network.ike.workspace.cascade.ReleaseCascade
-
Convenience overload — wraps the two-String pair into a
MavenCoordinateand delegates. - findByCoordinates(MavenCoordinate) - Method in record class network.ike.workspace.cascade.ReleaseCascade
-
Looks up a cascade node by exact
MavenCoordinate. - findPomFiles(File) - Static method in class network.ike.plugin.ReleaseSupport
-
Find all
pom.xmlfiles under the git root, excludingtarget/directories and the.mvn/directory. - findSubmoduleSiteDirs(Path, Path) - Static method in class network.ike.plugin.ReleaseSupport
-
Find one-level-deep subdirectories under
layerthat look like rendered Maven-site outputs (have anindex.htmlat the top), excludingexcludeitself (the workspace's own subtree, already published at the gh-pages root). - formatAsciidoc(String, List, String) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
Format release notes as AsciiDoc for site integration.
- formatCascadeSummary(String, List) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
The cascade-completion summary the terminal build posts, naming the ike-parent version and listing every repo released in the cascade.
- formatChangelog(List) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
Compose a "What's changed" changelog from a list of commit messages: one bullet per substantive commit (release machinery filtered out), each annotated with the full-form issue references parsed from its trailers.
- formatMarkdownReport(List, String) - Static method in class network.ike.workspace.DependencyConvergenceAnalysis
-
Format divergences as a markdown report suitable for rendering as readable plugin output.
- formatNotes(String, List) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
Format release notes as Markdown for GitHub Release bodies.
- formatNotes(String, List, List) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
Format release notes as Markdown, including a "Foundation upgrades" section for cascade version bumps (IKE-Network/ike-issues#706).
- formatViolations(List, File, String, String) - Static method in class network.ike.plugin.SnapshotScanner
-
Format a list of violations as an aggregated multi-line message suitable for
MojoExceptionor preflight output. - formatWorkspaceChangelog(File, String, String) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
Git-backed
ReleaseNotesSupport.formatWorkspaceChangelog(Manifest, Manifest, SubprojectCommits): readsworkspace.yamlfrom the aggregator atfromRefandtoRef, and reads each changed subproject's commits from its worktree under the aggregator root. - formatWorkspaceChangelog(Manifest, Manifest, ReleaseNotesSupport.SubprojectCommits) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
Compose a per-subproject "What's changed" changelog for a workspace checkpoint by diffing each subproject's
workspace.yamlpin between two checkpoints (IKE-Network/ike-issues#792). - fromScm(Scm) - Static method in record class network.ike.workspace.cascade.RepositoryKey
-
Builds a key from a Maven
Scmblock, preferring<url>over<connection>when both are declared.
G
- ga() - Method in record class network.ike.plugin.CascadeBump
-
The
groupId:artifactIdcoordinate label. - ga() - Method in record class network.ike.workspace.cascade.CascadeEdge
-
Returns the
"groupId:artifactId"display form. - ga() - Method in record class network.ike.workspace.cascade.CascadeRepo
-
Returns the
"groupId:artifactId"display form. - ga() - Method in record class network.ike.workspace.cascade.MavenCoordinate
-
Returns the
"groupId:artifactId"display form. - generate(String, String, List, Log) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
Generate release notes markdown for a named milestone, including a "Foundation upgrades" section for any cascade version bumps the release applied (IKE-Network/ike-issues#706).
- generate(String, String, Log) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
Generate release notes markdown for a named milestone.
- generateAsciidocToFile(String, String, Path, Log) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
Generate release notes as AsciiDoc and write to a file, suitable for inclusion in the Maven site build.
- generated() - Method in record class network.ike.workspace.Manifest
-
Returns the value of the
generatedrecord component. - generateFullHistory(String, Path, Log) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
Generate a full release history page as AsciiDoc, covering all closed milestones and any closed issues without a milestone.
- generateFullHistoryXhtml(String, Path, Log) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
Generate a full release history as an XHTML fragment suitable for inclusion in the Maven site via
generatedSiteDirectory. - generateToFile(String, String, List, File, String, Log) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
Like
ReleaseNotesSupport.generateToFile(String, String, List, Log), but when the milestone and foundation upgrades yield nothing to report, falls back to the commit-message changelog forpreviousTag..toRefinstead of returningnull— so a standalone, un-milestoned release still describes itself from its own commits rather than degrading to GitHub's bare auto-generated notes (IKE-Network/ike-issues#775). - generateToFile(String, String, List, Log) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
Try to generate release notes (with a "Foundation upgrades" section sourced from
upgrades, #706), writing to a temp file suitable forgh release create --notes-file. - generateToFile(String, String, Log) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
Try to generate release notes, writing to a temp file suitable for
gh release create --notes-file. - getRemoteUrl(File, String) - Static method in class network.ike.plugin.ReleaseSupport
-
Return the URL of a named git remote, or null if the remote does not exist.
- gitAddFiles(File, Log, List) - Static method in class network.ike.plugin.ReleaseSupport
-
Stage a list of files with
git add. - gitRoot(File) - Static method in class network.ike.plugin.ReleaseSupport
-
Get the git repository root directory.
- groupId() - Method in record class network.ike.plugin.CascadeBump
-
Returns the value of the
groupIdrecord component. - groupId() - Method in record class network.ike.workspace.BomAnalysis.BomImport
-
Returns the value of the
groupIdrecord component. - groupId() - Method in record class network.ike.workspace.cascade.CascadeEdge
-
Returns the coordinate's
groupId. - groupId() - Method in record class network.ike.workspace.cascade.CascadeRepo
-
Returns the coordinate's
groupId. - groupId() - Method in record class network.ike.workspace.cascade.MavenCoordinate
-
Returns the value of the
groupIdrecord component. - groupId() - Method in record class network.ike.workspace.DependencyConvergenceAnalysis.Divergence
-
Returns the value of the
groupIdrecord component. - groupId() - Method in record class network.ike.workspace.DependencyTreeParser.ResolvedDependency
-
Returns the value of the
groupIdrecord component. - groupId() - Method in record class network.ike.workspace.PublishedArtifactSet.Artifact
-
Returns the value of the
groupIdrecord component. - groupId() - Method in record class network.ike.workspace.Subproject
-
Returns the value of the
groupIdrecord component. - groupId() - Method in record class network.ike.workspace.WorkspaceRoot
-
Returns the value of the
groupIdrecord component.
H
- hasAnyIssueTrailer(String) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
Returns
trueifcommitMessagecontains at least one IKE-COMMITS.md issue trailer (Fixes,Closes,Resolves,Refsand grammatical variants) with a#Nor<owner>/<repo>#Nreference. - hasAnyValue() - Method in record class network.ike.workspace.IdeSettings
-
Whether the
idesection contributed any enforceable value. - hashCode() - Method in record class network.ike.plugin.CascadeBump
-
Returns a hash code value for this object.
- hashCode() - Method in record class network.ike.plugin.ReleaseNotesSupport.CascadeMember
-
Returns a hash code value for this object.
- hashCode() - Method in record class network.ike.plugin.ReleaseNotesSupport.Issue
-
Returns a hash code value for this object.
- hashCode() - Method in record class network.ike.plugin.ReleaseNotesSupport.IssueRef
-
Returns a hash code value for this object.
- hashCode() - Method in record class network.ike.plugin.ReleaseNotesSupport.TestingContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class network.ike.plugin.ReleaseSupport.LabeledTask
-
Returns a hash code value for this object.
- hashCode() - Method in record class network.ike.plugin.SnapshotScanner.Violation
-
Returns a hash code value for this object.
- hashCode() - Method in record class network.ike.workspace.BomAnalysis.BomImport
-
Returns a hash code value for this object.
- hashCode() - Method in record class network.ike.workspace.BomAnalysis.CascadeIssue
-
Returns a hash code value for this object.
- hashCode() - Method in record class network.ike.workspace.cascade.CascadeEdge
-
Returns a hash code value for this object.
- hashCode() - Method in record class network.ike.workspace.cascade.CascadeRepo
-
Returns a hash code value for this object.
- hashCode() - Method in record class network.ike.workspace.cascade.MavenCoordinate
-
Returns a hash code value for this object.
- hashCode() - Method in record class network.ike.workspace.cascade.ProjectCascade
-
Returns a hash code value for this object.
- hashCode() - Method in record class network.ike.workspace.cascade.ReleaseCascade
-
Returns a hash code value for this object.
- hashCode() - Method in record class network.ike.workspace.cascade.RepositoryKey
-
Returns a hash code value for this object.
- hashCode() - Method in record class network.ike.workspace.Cohort
-
Returns a hash code value for this object.
- hashCode() - Method in record class network.ike.workspace.Cohort.Member
-
Returns a hash code value for this object.
- hashCode() - Method in record class network.ike.workspace.Defaults
-
Returns a hash code value for this object.
- hashCode() - Method in record class network.ike.workspace.Dependency
-
Returns a hash code value for this object.
- hashCode() - Method in record class network.ike.workspace.DependencyConvergenceAnalysis.Divergence
-
Returns a hash code value for this object.
- hashCode() - Method in record class network.ike.workspace.DependencyTreeParser.ResolvedDependency
-
Returns a hash code value for this object.
- hashCode() - Method in class network.ike.workspace.FeatureName
- hashCode() - Method in record class network.ike.workspace.IdeSettings
-
Returns a hash code value for this object.
- hashCode() - Method in record class network.ike.workspace.Manifest
-
Returns a hash code value for this object.
- hashCode() - Method in record class network.ike.workspace.ManifestWriter.SubprojectBlockBounds
-
Returns a hash code value for this object.
- hashCode() - Method in class network.ike.workspace.MavenVersion
- hashCode() - Method in record class network.ike.workspace.PublishedArtifactSet.Artifact
-
Returns a hash code value for this object.
- hashCode() - Method in record class network.ike.workspace.Subproject
-
Returns a hash code value for this object.
- hashCode() - Method in class network.ike.workspace.SubprojectName
- hashCode() - Method in record class network.ike.workspace.WorkingSet
-
Returns a hash code value for this object.
- hashCode() - Method in record class network.ike.workspace.WorkingSet.Member
-
Returns a hash code value for this object.
- hashCode() - Method in record class network.ike.workspace.WorkspaceRoot
-
Returns a hash code value for this object.
- hasRemote(File, String) - Static method in class network.ike.plugin.ReleaseSupport
-
Check whether a named git remote exists.
- hasVersionProperty() - Method in record class network.ike.workspace.BomAnalysis.CascadeIssue
-
Returns the value of the
hasVersionPropertyrecord component. - hasWorkspaceBom() - Method in record class network.ike.workspace.BomAnalysis.CascadeIssue
-
Returns the value of the
hasWorkspaceBomrecord component. - head() - Method in record class network.ike.workspace.cascade.CascadeRepo
-
Whether this project is the head of the cascade.
- head() - Method in record class network.ike.workspace.cascade.ProjectCascade
-
Returns the value of the
headrecord component. - How the repository identity is determined - Section in class network.ike.workspace.cascade.SiblingRepositoryKeyResolver
I
- ide() - Method in record class network.ike.workspace.Manifest
-
Returns the value of the
iderecord component. - IdeSettings - Record Class in network.ike.workspace
-
Optional IntelliJ IDEA project settings that should be shared across collaborators via
workspace.yaml. - IdeSettings(String, String, boolean) - Constructor for record class network.ike.workspace.IdeSettings
-
Creates an instance of a
IdeSettingsrecord class. - IKE_GROUP - Static variable in interface network.ike.workspace.cascade.PomEdgeDeriver.CoordinateFilter
-
Keeps coordinates whose
groupIdstarts with"network.ike". - index() - Method in class network.ike.workspace.cascade.SiblingRepositoryKeyResolver
-
Indexes the POMs eagerly.
- inProgress() - Method in record class network.ike.plugin.ReleaseNotesSupport.TestingContext
-
Returns the value of the
inProgressrecord component. - inProgressCascadeTopic(String) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
The open-cascade topic name for a label, e.g.
- isAggregator() - Method in record class network.ike.workspace.WorkingSet.Member
-
Whether this member is the workspace root (aggregator).
- isBranchQualified(String) - Static method in class network.ike.workspace.VersionSupport
-
Check whether a version string is branch-qualified (has a non-numeric qualifier before -SNAPSHOT).
- isEmpty() - Method in record class network.ike.workspace.Cohort
-
Whether this cohort has no members.
- isEmptyDirectory(Path) - Static method in class network.ike.plugin.ReleaseSupport
-
Check whether a directory has no entries.
- isMachineryCommit(String) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
Whether a commit subject is release machinery (a cadence commit a release itself produces), and so should be filtered from a changelog.
- isMacOS() - Static method in class network.ike.plugin.ReleaseSupport
-
Check if the current platform is macOS.
- isSingleRepo() - Method in record class network.ike.workspace.WorkingSet
-
Whether this is a single-repository working set — a working set of one.
- isSnapshot() - Method in class network.ike.workspace.MavenVersion
-
Whether this version ends in
-SNAPSHOT— the standard Maven SNAPSHOT marker. - isSnapshot(String) - Static method in class network.ike.workspace.VersionSupport
-
Check whether a version string is a SNAPSHOT.
- isSnapshotAligned() - Method in record class network.ike.workspace.Subproject
-
Whether this subproject participates in the workspace's release cascade —
truefor snapshot-aligned (the default),falsefor tag-aligned. - Issue(int, String, List) - Constructor for record class network.ike.plugin.ReleaseNotesSupport.Issue
-
Creates an instance of a
Issuerecord class. - IssueRef(String, int) - Constructor for record class network.ike.plugin.ReleaseNotesSupport.IssueRef
-
Creates an instance of a
IssueRefrecord class. - isTagAligned() - Method in record class network.ike.workspace.Subproject
-
Whether this subproject is pinned to a tag and excluded from the release cascade.
- isWindows() - Static method in class network.ike.plugin.ReleaseSupport
-
Check if the current platform is Windows.
- isWorkspace() - Method in record class network.ike.workspace.WorkingSet
-
Whether this working set is backed by a
workspace.yaml. - isWorkspaceInternal() - Method in record class network.ike.workspace.BomAnalysis.BomImport
-
Returns the value of the
isWorkspaceInternalrecord component.
J
- jdkName() - Method in record class network.ike.workspace.IdeSettings
-
Returns the value of the
jdkNamerecord component.
K
- kind() - Method in record class network.ike.workspace.cascade.CascadeEdge
-
Returns the value of the
kindrecord component. - kind() - Method in record class network.ike.workspace.Subproject
-
Returns the value of the
kindrecord component. - kind() - Method in record class network.ike.workspace.WorkingSet.Member
-
Returns the value of the
kindrecord component. - KIND_CHECKPOINT - Static variable in record class network.ike.workspace.Subproject
-
Sentinel for the
checkpointsub-kind of tag-aligned. - KIND_RELEASE - Static variable in record class network.ike.workspace.Subproject
-
Sentinel for the
releasesub-kind of tag-aligned.
L
- label() - Method in record class network.ike.plugin.ReleaseSupport.LabeledTask
-
Returns the value of the
labelrecord component. - LabeledTask(String, String[]) - Constructor for record class network.ike.plugin.ReleaseSupport.LabeledTask
-
Creates an instance of a
LabeledTaskrecord class. - labels() - Method in record class network.ike.plugin.ReleaseNotesSupport.Issue
-
Returns the value of the
labelsrecord component. - languageLevel() - Method in record class network.ike.workspace.IdeSettings
-
Returns the value of the
languageLevelrecord component. - latest() - Method in record class network.ike.plugin.CascadeBump
-
Returns the value of the
latestrecord component. - listProperties(String) - Static method in class network.ike.plugin.PomRewriter
-
List the properties declared in the POM's
<properties>block. - load(Path) - Static method in class network.ike.workspace.cascade.ProjectCascadeIo
-
Loads a per-project manifest from a path, degrading gracefully when no manifest is present.
- location() - Method in record class network.ike.plugin.SnapshotScanner.Violation
-
Returns the value of the
locationrecord component.
M
- manifest() - Method in record class network.ike.workspace.WorkingSet
-
Returns the value of the
manifestrecord component. - manifest() - Method in class network.ike.workspace.WorkspaceGraph
-
Return the underlying manifest.
- Manifest - Record Class in network.ike.workspace
-
The top-level workspace manifest, deserialized from
workspace.yaml. - Manifest(String, String, Defaults, WorkspaceRoot, Map, IdeSettings) - Constructor for record class network.ike.workspace.Manifest
-
Creates an instance of a
Manifestrecord class. - MANIFEST_FILE - Static variable in class network.ike.workspace.WorkingSetResolver
-
The manifest file name searched for when walking up from a directory.
- MANIFEST_NAME - Static variable in class network.ike.workspace.cascade.ProjectCascadeIo
-
Conventional manifest file name.
- MANIFEST_RELATIVE_PATH - Static variable in class network.ike.workspace.cascade.ProjectCascadeIo
-
Conventional manifest location relative to a repository root —
src/main/cascade/release-cascade.yaml. - ManifestException - Exception Class in network.ike.workspace
-
Thrown when a workspace manifest cannot be read or has invalid structure.
- ManifestException(String) - Constructor for exception class network.ike.workspace.ManifestException
-
Create an exception with a message.
- ManifestException(String, Throwable) - Constructor for exception class network.ike.workspace.ManifestException
-
Create an exception with a message and cause.
- ManifestReader - Class in network.ike.workspace
-
Reads a
workspace.yamlfile into a typedManifest. - ManifestWriter - Class in network.ike.workspace
-
Updates specific fields in workspace.yaml while preserving comments, formatting, and structure.
- ManifestWriter.SubprojectBlockBounds - Record Class in network.ike.workspace
-
Half-open character offsets of a subproject's body in the YAML text.
- matches(Set, String, String) - Static method in class network.ike.workspace.PublishedArtifactSet
-
Check whether a groupId:artifactId pair is in the published set.
- MavenCoordinate - Record Class in network.ike.workspace.cascade
-
A Maven
groupId:artifactIdcoordinate — the canonical value type for "which artifact" across the cascade model. - MavenCoordinate(String, String) - Constructor for record class network.ike.workspace.cascade.MavenCoordinate
-
Canonical constructor — validates that both components are non-null and non-blank.
- mavenVersion() - Method in record class network.ike.workspace.Defaults
-
Returns the value of the
mavenVersionrecord component. - mavenVersion() - Method in record class network.ike.workspace.Subproject
-
Returns the value of the
mavenVersionrecord component. - MavenVersion - Class in network.ike.workspace
-
Validated Maven version value — the
<version>string for any Maven coordinate, including workspace-root, subproject, and parent versions (ike-issues#295). - Member(String, Path) - Constructor for record class network.ike.workspace.Cohort.Member
-
Creates an instance of a
Memberrecord class. - Member(String, Path, WorkingSet.Member.Kind) - Constructor for record class network.ike.workspace.WorkingSet.Member
-
Creates an instance of a
Memberrecord class. - members() - Method in record class network.ike.workspace.Cohort
-
Returns the value of the
membersrecord component. - members() - Method in record class network.ike.workspace.WorkingSet
-
Returns the value of the
membersrecord component. - messagesFor(String, Subproject, String, String) - Method in interface network.ike.plugin.ReleaseNotesSupport.SubprojectCommits
-
Return one subproject's commit messages for its pin advance.
- migrate(String) - Static method in class network.ike.workspace.ManifestReader
-
Apply legacy-schema rewrites to yaml text.
- migrateLegacySchemaIfNeeded(Path, Consumer) - Static method in class network.ike.workspace.ManifestReader
-
Idempotently migrate a workspace.yaml file from the legacy
components:schema to the newsubprojects:schema. - milestone() - Method in record class network.ike.plugin.ReleaseNotesSupport.TestingContext
-
Returns the value of the
milestonerecord component.
N
- name() - Method in record class network.ike.workspace.Cohort.Member
-
Returns the value of the
namerecord component. - name() - Method in record class network.ike.workspace.Subproject
-
Returns the value of the
namerecord component. - name() - Method in record class network.ike.workspace.WorkingSet.Member
-
Returns the value of the
namerecord component. - network.ike.plugin - package network.ike.plugin
- network.ike.workspace - package network.ike.workspace
- network.ike.workspace.cascade - package network.ike.workspace.cascade
- notes() - Method in record class network.ike.workspace.Subproject
-
Returns the value of the
notesrecord component. - number() - Method in record class network.ike.plugin.ReleaseNotesSupport.Issue
-
Returns the value of the
numberrecord component. - number() - Method in record class network.ike.plugin.ReleaseNotesSupport.IssueRef
-
Returns the value of the
numberrecord component.
O
- of(String) - Static method in record class network.ike.workspace.cascade.RepositoryKey
-
Builds a key from any syntactic form of an SCM URL.
- of(String) - Static method in class network.ike.workspace.FeatureName
-
Validate
rawand wrap it as aFeatureName. - of(String) - Static method in class network.ike.workspace.MavenVersion
-
Validate
rawand wrap it as aMavenVersion. - of(String) - Static method in class network.ike.workspace.SubprojectName
-
Validate
rawand wrap it as aSubprojectName. - of(String, String) - Static method in record class network.ike.workspace.cascade.MavenCoordinate
-
Builds a coordinate or throws.
- orderIndex() - Method in record class network.ike.workspace.BomAnalysis.BomImport
-
Returns the value of the
orderIndexrecord component.
P
- parent() - Method in record class network.ike.workspace.Subproject
-
Returns the value of the
parentrecord component. - PARENT - Enum constant in enum class network.ike.workspace.cascade.EdgeKind
-
A
<parent>edge. - parse(String) - Static method in record class network.ike.workspace.cascade.MavenCoordinate
-
Parses a
"groupId:artifactId"string into a coordinate. - parse(String) - Static method in class network.ike.workspace.DependencyTreeParser
-
Parse dependency tree text output into a list of resolved dependencies.
- parseClosingTrailers(String, String) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
Parse closing-keyword trailers (e.g.,
Fixes,Closes,Resolvesand grammatical variants) from a block of commit message text. - parseIssueRefs(String) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
Extract every issue reference from a commit message's trailers, in display form, de-duplicated and in first-seen order.
- PLUGIN - Enum constant in enum class network.ike.workspace.cascade.EdgeKind
-
A
<plugin>or<pluginManagement>edge, including extensions-carrying plugins. - policyProperty() - Method in record class network.ike.workspace.cascade.CascadeEdge
-
Returns the canonical release-policy property name in the typed-marker family form (
<G>__GA__<A>__POLICY). - policyProperty() - Method in record class network.ike.workspace.cascade.MavenCoordinate
-
Returns the canonical IKE release-policy property name in the typed-marker family form:
<groupId>__GA__<artifactId>__POLICY. - policyPropertyLegacy() - Method in record class network.ike.workspace.cascade.CascadeEdge
-
Returns the legacy release-policy property name (
G·A·policy). - policyPropertyLegacy() - Method in record class network.ike.workspace.cascade.MavenCoordinate
-
Returns the legacy IKE release-policy property name —
<groupId>·<artifactId>·policy— used by the pre-#525 convention. - PomEdgeDeriver - Class in network.ike.workspace.cascade
-
Derives the
CascadeEdges a project radiates upstream from its Maven model and on-disk layout (IKE-Network/ike-issues#496 part B). - PomEdgeDeriver.CoordinateFilter - Interface in network.ike.workspace.cascade
-
A predicate over a
MavenCoordinatethat selects which edges the deriver should emit. - pomFile() - Method in record class network.ike.plugin.SnapshotScanner.Violation
-
Returns the value of the
pomFilerecord component. - PomRewriter - Class in network.ike.plugin
-
AST-aware POM manipulation using OpenRewrite's XML LST.
- ProjectCascade - Record Class in network.ike.workspace.cascade
-
One project's own
src/main/cascade/release-cascade.yaml— its edges in the IKE release cascade (IKE-Network/ike-issues#420). - ProjectCascade(int, boolean, List, boolean, List) - Constructor for record class network.ike.workspace.cascade.ProjectCascade
-
Canonical constructor — defensively copies the edge lists, substitutes empty lists for
null, and verifies thehead/terminalmarkers agree with the edge lists. - ProjectCascadeIo - Class in network.ike.workspace.cascade
-
Reads a project's own
src/main/cascade/release-cascade.yamlinto aProjectCascade(IKE-Network/ike-issues#420). - PublishedArtifactSet - Class in network.ike.workspace
-
Scans a Maven subproject root to determine the complete set of published artifacts (groupId:artifactId pairs).
- PublishedArtifactSet.Artifact - Record Class in network.ike.workspace
-
A published Maven artifact coordinate.
- publishFooter(ProjectCascade, String) - Static method in class network.ike.workspace.cascade.CascadeReporter
-
Builds the post-release cascade footer for
ike:release-publish. - publishingSubproject() - Method in record class network.ike.workspace.BomAnalysis.BomImport
-
Returns the value of the
publishingSubprojectrecord component. - publishProjectSiteToGhPages(Path, String, Log, String, String) - Static method in class network.ike.plugin.ReleaseSupport
-
Publish a project's rendered site to its repo's
gh-pagesbranch using the hybrid structure (ike-issues#312, #332).
R
- read(Reader) - Static method in class network.ike.workspace.cascade.ProjectCascadeIo
-
Parses a per-project manifest from an open reader.
- read(Reader) - Static method in class network.ike.workspace.ManifestReader
-
Read a workspace manifest from a Reader (useful for testing).
- read(Path) - Static method in class network.ike.workspace.cascade.ProjectCascadeIo
-
Parses a per-project manifest from a file path.
- read(Path) - Static method in class network.ike.workspace.ManifestReader
-
Read a workspace manifest from the given YAML file path.
- readParentVersion(String, String, String) - Static method in class network.ike.plugin.PomRewriter
-
Read the version of the POM's
<parent>block when its coordinates matchparentGroupId:parentArtifactId. - readPomArtifactId(File) - Static method in class network.ike.plugin.ReleaseSupport
-
Read the project's own
<artifactId>from a POM file, skipping any<artifactId>inside the<parent>block. - readPomDescription(File) - Static method in class network.ike.plugin.ReleaseSupport
-
Read the
<description>element from a POM file. - readPomGroupId(File) - Static method in class network.ike.plugin.ReleaseSupport
-
Read the project's own
<groupId>from a POM file, skipping any<groupId>inside the<parent>block. - readPomName(File) - Static method in class network.ike.plugin.ReleaseSupport
-
Read the
<name>element from a POM file. - readPomProperty(File, String) - Static method in class network.ike.plugin.ReleaseSupport
-
Read a
<properties>value from a POM file by element name. - readPomVersion(File) - Static method in class network.ike.plugin.ReleaseSupport
-
Read the project's own
<version>from a POM file, skipping any<version>inside the<parent>block. - readyToTest() - Method in record class network.ike.plugin.ReleaseNotesSupport.TestingContext
-
Returns the value of the
readyToTestrecord component. - relationship() - Method in record class network.ike.workspace.Dependency
-
Returns the value of the
relationshiprecord component. - ReleaseCascade - Record Class in network.ike.workspace.cascade
-
The assembled IKE release cascade graph — the full cross-repo release ordering, stitched from the per-project
release-cascade.yamlmanifests byCascadeAssembler(IKE-Network/ike-issues#402, #420). - ReleaseCascade(List) - Constructor for record class network.ike.workspace.cascade.ReleaseCascade
-
Canonical constructor — defensively copies
reposand substitutes an empty list fornull. - ReleaseNotesSupport - Class in network.ike.plugin
-
Generates release notes from a GitHub milestone's closed issues.
- ReleaseNotesSupport.CascadeMember - Record Class in network.ike.plugin
-
A repo released as part of a cascade — for the completion summary.
- ReleaseNotesSupport.Issue - Record Class in network.ike.plugin
-
A closed issue from a GitHub milestone.
- ReleaseNotesSupport.IssueRef - Record Class in network.ike.plugin
-
A GitHub issue reference parsed from a closing-keyword commit trailer.
- ReleaseNotesSupport.SubprojectCommits - Interface in network.ike.plugin
-
Supplies the commit messages for one subproject's pin advance, so
ReleaseNotesSupport.formatWorkspaceChangelog(Manifest, Manifest, SubprojectCommits)is unit-testable without a git checkout. - ReleaseNotesSupport.TestingContext - Record Class in network.ike.plugin
-
A snapshot of milestone state for checkpoint testing context.
- ReleaseSupport - Class in network.ike.plugin
-
Shared utilities for release mojos.
- ReleaseSupport.LabeledTask - Record Class in network.ike.plugin
-
A command paired with a display label for parallel execution.
- removeDependencyVersion(String, String, String) - Static method in class network.ike.plugin.PomRewriter
-
Remove the
<version>child from a dependency matched bygroupId:artifactId. - removePendingReleaseLabels(File, String, String, String, Log) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
Remove the
pending-releaselabel from every issue referenced by a release-closing trailer (Fixes,Closes,Resolvesand grammatical variants) in commits betweenpreviousTagandheadRef. - removeProperty(String, String) - Static method in class network.ike.plugin.PomRewriter
-
Remove a property from the POM's
<properties>block. - replaceProjectVersionRefs(File, String, Log) - Static method in class network.ike.plugin.ReleaseSupport
-
Replace all occurrences of
${project.version}with a literal version string in every POM file under the git root. - repo() - Method in record class network.ike.plugin.ReleaseNotesSupport.IssueRef
-
Returns the value of the
reporecord component. - repo() - Method in record class network.ike.workspace.cascade.CascadeEdge
-
Returns the value of the
reporecord component. - repo() - Method in record class network.ike.workspace.cascade.CascadeRepo
-
Returns the value of the
reporecord component. - repo() - Method in record class network.ike.workspace.Subproject
-
Returns the value of the
reporecord component. - repos() - Method in record class network.ike.workspace.cascade.ReleaseCascade
-
Returns the value of the
reposrecord component. - repositoryKey() - Method in record class network.ike.workspace.cascade.CascadeRepo
-
Returns the value of the
repositoryKeyrecord component. - RepositoryKey - Record Class in network.ike.workspace.cascade
-
The identity of a release-cascade node — a repository, named by its
<scm>URL (IKE-Network/ike-issues#496 part C). - RepositoryKey(String) - Constructor for record class network.ike.workspace.cascade.RepositoryKey
-
Canonical constructor — validates and normalises the URL.
- RepositoryKeyResolver - Interface in network.ike.workspace.cascade
-
Maps a Maven
MavenCoordinateto theRepositoryKeyof the repository that produces it (IKE-Network/ike-issues#496 part C). - requireCleanWorktree(File) - Static method in class network.ike.plugin.ReleaseSupport
-
Assert that the git working tree is clean (no staged or unstaged changes).
- resolve(String, String) - Method in interface network.ike.workspace.cascade.RepositoryKeyResolver
-
Convenience overload — wraps the two-String pair into a
MavenCoordinateand delegates. - resolve(Path) - Static method in class network.ike.workspace.CohortResolver
-
Resolve the cohort from a starting directory.
- resolve(Path) - Static method in class network.ike.workspace.WorkingSetResolver
-
Resolve the working set from a starting directory.
- resolve(CascadeEdge) - Method in interface network.ike.workspace.cascade.CascadeAssembler.CascadeResolver
-
Resolves and parses one neighbour's manifest.
- resolve(CascadeEdge) - Method in class network.ike.workspace.cascade.UrlCascadeResolver
-
Shallow-clones the member named by
edgeand parses itsrelease-cascade.yaml. - resolve(MavenCoordinate) - Method in interface network.ike.workspace.cascade.RepositoryKeyResolver
-
Returns the
RepositoryKeyof the repository that produces a coordinate, or empty if the coordinate cannot be located. - resolve(MavenCoordinate) - Method in class network.ike.workspace.cascade.SiblingRepositoryKeyResolver
- ResolvedDependency(String, String, String, String, String, int) - Constructor for record class network.ike.workspace.DependencyTreeParser.ResolvedDependency
-
Creates an instance of a
ResolvedDependencyrecord class. - resolveMavenWrapper(File, Log) - Static method in class network.ike.plugin.ReleaseSupport
-
Resolve the Maven executable.
- restoreBackups(File, Log) - Static method in class network.ike.plugin.ReleaseSupport
-
Restore all POM files from their
.ike-backupcopies and delete the backup files. - root() - Method in record class network.ike.workspace.WorkingSet
-
Returns the value of the
rootrecord component. - routeSubprocessLine(Log, String) - Static method in class network.ike.plugin.ReleaseSupport
-
Route a subprocess output line through Maven's logger at the correct level.
- routeSubprocessLine(Log, String, String) - Static method in class network.ike.plugin.ReleaseSupport
-
Route a subprocess output line through Maven's logger with a prefix.
S
- safeBranchName(String) - Static method in class network.ike.workspace.VersionSupport
-
Transform a branch name into a safe directory/version qualifier.
- scan(Path) - Static method in class network.ike.workspace.PublishedArtifactSet
-
Scan a subproject root and return the complete set of published artifacts (groupId:artifactId pairs).
- scanForSnapshotVersions(List) - Static method in class network.ike.plugin.SnapshotScanner
-
Scan a list of POMs for any
<version>...-SNAPSHOT</version>in the consumer-POM-relevant contexts:<parent>,<dependencies>,<dependencyManagement>,<build>/<plugins>,<build>/<pluginManagement>, and the same sections within every profile. - scanSourceProperties(File) - Static method in class network.ike.plugin.SnapshotScanner
-
Scan the
<properties>sections of a POM (root plus any profile properties) for any value ending in-SNAPSHOT. - schema() - Method in record class network.ike.workspace.cascade.ProjectCascade
-
Returns the value of the
schemarecord component. - schemaVersion() - Method in record class network.ike.workspace.Manifest
-
Returns the value of the
schemaVersionrecord component. - scope() - Method in record class network.ike.workspace.DependencyTreeParser.ResolvedDependency
-
Returns the value of the
scoperecord component. - Scoping - Section in class network.ike.workspace.cascade.SiblingRepositoryKeyResolver
- setPomVersion(File, String, String) - Static method in class network.ike.plugin.ReleaseSupport
-
Replace the project's own
<version>old</version>with<version>new</version>, skipping any version inside the<parent>block. - sha() - Method in record class network.ike.workspace.Subproject
-
Returns the value of the
sharecord component. - SIBLING_SEPARATOR - Static variable in class network.ike.workspace.FeatureName
-
Separator between the primary workspace name and the feature in a sibling directory name: U+A789 MODIFIER LETTER COLON (
꞉), not a hyphen. - siblingDirectoryName(String) - Method in class network.ike.workspace.FeatureName
-
Compose the sibling-clone directory name for this feature inside the given primary workspace.
- SiblingRepositoryKeyResolver - Class in network.ike.workspace.cascade
-
A
RepositoryKeyResolverbacked by sibling checkouts on the local filesystem (IKE-Network/ike-issues#496 part C). - SiblingRepositoryKeyResolver(Path) - Constructor for class network.ike.workspace.cascade.SiblingRepositoryKeyResolver
-
Creates a resolver that lazily indexes the POMs under
baseDiron the firstSiblingRepositoryKeyResolver.resolve(MavenCoordinate)call. - singleRepo(Path) - Static method in class network.ike.workspace.CohortResolver
-
Build a single-repository cohort of one rooted at
dir. - singleRepo(Path) - Static method in class network.ike.workspace.WorkingSetResolver
-
Build a single-repository working set rooted at
dir, without searching for a manifest — a working set of one. - SITE_DISK_BASE - Static variable in class network.ike.plugin.ReleaseSupport
-
Base path on the site server.
- SITE_SSH_HOST - Static variable in class network.ike.plugin.ReleaseSupport
-
SSH host alias used by wagon-ssh-external.
- siteDiskPath(String, String, String) - Static method in class network.ike.plugin.ReleaseSupport
-
Resolve the on-disk site path for a given project, type, and optional subdirectory.
- siteStagingPath(String) - Static method in class network.ike.plugin.ReleaseSupport
-
Return the staging path for a site deploy (final path + ".staging").
- siteStagingUrl(String) - Static method in class network.ike.plugin.ReleaseSupport
-
Return the scpexe URL for the staging directory.
- size() - Method in record class network.ike.workspace.Cohort
-
The number of release members in this cohort.
- snapshotMilestone(String, String, Log) - Static method in class network.ike.plugin.ReleaseNotesSupport
-
Fetch all issues (open and closed) for a milestone, returning them categorized for a checkpoint testing context snapshot.
- SnapshotScanner - Class in network.ike.plugin
-
Scan POM files for
-SNAPSHOTreferences that would leak into a released artifact via Maven 4's consumer POM flattener. - SnapshotScanner.Violation - Record Class in network.ike.plugin
-
A single SNAPSHOT reference that would leak into a released POM.
- stampOutputTimestamp(File, String, Log) - Static method in class network.ike.plugin.ReleaseSupport
-
Stamp
<project.build.outputTimestamp>in the root POM tonewTimestamp, enabling reproducible builds for the release. - start() - Method in record class network.ike.workspace.ManifestWriter.SubprojectBlockBounds
-
Returns the value of the
startrecord component. - state() - Method in record class network.ike.workspace.Subproject
-
Returns the value of the
staterecord component. - STATE_SNAPSHOT - Static variable in record class network.ike.workspace.Subproject
-
Sentinel for the snapshot-aligned state — the default alignment.
- STATE_TAG_ALIGNED - Static variable in record class network.ike.workspace.Subproject
-
Sentinel for the tag-aligned state.
- stripSnapshot(String) - Static method in class network.ike.workspace.VersionSupport
-
Strip
-SNAPSHOTfrom a version string. - stripVersionQualifiers(Path, String) - Static method in class network.ike.workspace.ManifestWriter
-
Strip a branch qualifier from every
version:field in the manifest, restoring the base-SNAPSHOTform. - subproject() - Method in record class network.ike.workspace.Dependency
-
Returns the value of the
subprojectrecord component. - subproject(String, Path) - Static method in record class network.ike.workspace.WorkingSet.Member
-
Create a
WorkingSet.Member.Kind.SUBPROJECTmember. - Subproject - Record Class in network.ike.workspace
-
A workspace subproject — one git repository in the workspace manifest.
- Subproject(String, String, String, String, String, String, List, String, String, String, String, String, String, String) - Constructor for record class network.ike.workspace.Subproject
-
Creates an instance of a
Subprojectrecord class. - SUBPROJECT - Enum constant in enum class network.ike.workspace.WorkingSet.Member.Kind
-
A declared subproject of a workspace.
- SubprojectBlockBounds(int, int) - Constructor for record class network.ike.workspace.ManifestWriter.SubprojectBlockBounds
-
Creates an instance of a
SubprojectBlockBoundsrecord class. - subprojectFieldExists(String, String, String) - Static method in class network.ike.workspace.ManifestWriter
-
Return whether the given field exists in the given subproject's block.
- subprojectName() - Method in record class network.ike.workspace.BomAnalysis.CascadeIssue
-
Returns the value of the
subprojectNamerecord component. - SubprojectName - Class in network.ike.workspace
-
Validated subproject-name value — the workspace.yaml key, the subproject directory name, and the
<subproject>reference in aggregator POMs all share this string (ike-issues#295). - subprojects() - Method in record class network.ike.workspace.Manifest
-
Returns the value of the
subprojectsrecord component. - swapRemoteSiteDir(File, Log, String) - Static method in class network.ike.plugin.ReleaseSupport
-
Atomically swap a newly deployed site into place on the server.
- swapRemoteSiteDir(File, Log, String, String...) - Static method in class network.ike.plugin.ReleaseSupport
-
Overload accepting an explicit SSH command prefix — package-private for testing against containers.
T
- tag() - Method in record class network.ike.workspace.Subproject
-
Returns the value of the
tagrecord component. - tagExists(File, String) - Static method in class network.ike.plugin.ReleaseSupport
-
Check whether a git tag exists (locally).
- terminal() - Method in record class network.ike.workspace.cascade.CascadeRepo
-
Whether this project is the terminus of the cascade.
- terminal() - Method in record class network.ike.workspace.cascade.ProjectCascade
-
Returns the value of the
terminalrecord component. - TestingContext(String, List, List) - Constructor for record class network.ike.plugin.ReleaseNotesSupport.TestingContext
-
Creates an instance of a
TestingContextrecord class. - title() - Method in record class network.ike.plugin.ReleaseNotesSupport.Issue
-
Returns the value of the
titlerecord component. - toBullet(File) - Method in record class network.ike.plugin.SnapshotScanner.Violation
-
Format this violation as a single indented bullet for an aggregated error message.
- toJson(ReleaseCascade) - Static method in class network.ike.workspace.cascade.CascadeExporter
-
Renders the cascade as a JSON document: a
cascadearray of{groupId, artifactId, repo, url, consumes[], terminal}objects in topological order. - toMarkdown() - Method in record class network.ike.plugin.ReleaseNotesSupport.TestingContext
-
Format as markdown for inclusion in checkpoint output.
- topologicalSort() - Method in class network.ike.workspace.WorkspaceGraph
-
Topological sort of all subprojects.
- topologicalSort(Set) - Method in class network.ike.workspace.WorkspaceGraph
-
Topological sort of the given subprojects (or all if none specified).
- toProperties(ReleaseCascade) - Static method in class network.ike.workspace.cascade.CascadeExporter
-
Renders the cascade as a
.propertiesdocument: the release order, then per-repo coordinates andconsumesedges keyed by repo name. - toString() - Method in record class network.ike.plugin.CascadeBump
-
Returns a string representation of this record class.
- toString() - Method in record class network.ike.plugin.ReleaseNotesSupport.CascadeMember
-
Returns a string representation of this record class.
- toString() - Method in record class network.ike.plugin.ReleaseNotesSupport.Issue
-
Returns a string representation of this record class.
- toString() - Method in record class network.ike.plugin.ReleaseNotesSupport.IssueRef
-
Returns a string representation of this record class.
- toString() - Method in record class network.ike.plugin.ReleaseNotesSupport.TestingContext
-
Returns a string representation of this record class.
- toString() - Method in record class network.ike.plugin.ReleaseSupport.LabeledTask
-
Returns a string representation of this record class.
- toString() - Method in record class network.ike.plugin.SnapshotScanner.Violation
-
Returns a string representation of this record class.
- toString() - Method in record class network.ike.workspace.BomAnalysis.BomImport
-
Returns a string representation of this record class.
- toString() - Method in record class network.ike.workspace.BomAnalysis.CascadeIssue
-
Returns a string representation of this record class.
- toString() - Method in record class network.ike.workspace.cascade.CascadeEdge
-
Returns a string representation of this record class.
- toString() - Method in record class network.ike.workspace.cascade.CascadeRepo
-
Returns a string representation of this record class.
- toString() - Method in record class network.ike.workspace.cascade.MavenCoordinate
-
Returns
MavenCoordinate.ga(). - toString() - Method in record class network.ike.workspace.cascade.ProjectCascade
-
Returns a string representation of this record class.
- toString() - Method in record class network.ike.workspace.cascade.ReleaseCascade
-
Returns a string representation of this record class.
- toString() - Method in record class network.ike.workspace.cascade.RepositoryKey
-
Returns a string representation of this record class.
- toString() - Method in record class network.ike.workspace.Cohort.Member
-
Returns a string representation of this record class.
- toString() - Method in record class network.ike.workspace.Cohort
-
Returns a string representation of this record class.
- toString() - Method in record class network.ike.workspace.Defaults
-
Returns a string representation of this record class.
- toString() - Method in record class network.ike.workspace.Dependency
-
Returns a string representation of this record class.
- toString() - Method in record class network.ike.workspace.DependencyConvergenceAnalysis.Divergence
-
Returns a string representation of this record class.
- toString() - Method in record class network.ike.workspace.DependencyTreeParser.ResolvedDependency
-
Returns a string representation of this record class.
- toString() - Method in class network.ike.workspace.FeatureName
- toString() - Method in record class network.ike.workspace.IdeSettings
-
Returns a string representation of this record class.
- toString() - Method in record class network.ike.workspace.Manifest
-
Returns a string representation of this record class.
- toString() - Method in record class network.ike.workspace.ManifestWriter.SubprojectBlockBounds
-
Returns a string representation of this record class.
- toString() - Method in class network.ike.workspace.MavenVersion
- toString() - Method in record class network.ike.workspace.PublishedArtifactSet.Artifact
-
Returns a string representation of this record class.
- toString() - Method in record class network.ike.workspace.Subproject
-
Returns a string representation of this record class.
- toString() - Method in class network.ike.workspace.SubprojectName
- toString() - Method in record class network.ike.workspace.WorkingSet.Member
-
Returns a string representation of this record class.
- toString() - Method in record class network.ike.workspace.WorkingSet
-
Returns a string representation of this record class.
- toString() - Method in record class network.ike.workspace.WorkspaceRoot
-
Returns a string representation of this record class.
- toYaml(String) - Method in record class network.ike.plugin.ReleaseNotesSupport.TestingContext
-
Format as YAML for embedding in checkpoint YAML files.
- trackMiscXml() - Method in record class network.ike.workspace.IdeSettings
-
Returns the value of the
trackMiscXmlrecord component. - tryOf(String, String) - Static method in record class network.ike.workspace.cascade.MavenCoordinate
-
Builds a coordinate, or returns empty when either component is null or blank.
- type() - Method in record class network.ike.workspace.DependencyTreeParser.ResolvedDependency
-
Returns the value of the
typerecord component.
U
- unbakeAliasIndirections(File, Log) - Static method in class network.ike.plugin.ReleaseSupport
-
Unbake
__ALIAS-driven indirections from all POM files under the git root — the inverse ofReleaseSupport.bakeAliasIndirections(File, Log). - updateBomImportVersion(Path, String, String, String) - Static method in class network.ike.workspace.BomAnalysis
-
Update a BOM import version in a POM file.
- updateBranches(Path, Map) - Static method in class network.ike.workspace.ManifestWriter
-
Update the branch field for one or more subprojects.
- updateDefaultMavenVersion(Path, String) - Static method in class network.ike.workspace.ManifestWriter
-
Update the maven-version field in the defaults section.
- updateDependencyVersion(String, String, String, String) - Static method in class network.ike.plugin.PomRewriter
-
Update the version of a specific dependency identified by
groupId:artifactIdanywhere in the POM (both<dependencies>and<dependencyManagement>). - updateLatestSymlink(File, Log, String) - Static method in class network.ike.plugin.ReleaseSupport
-
Update the
latestsymlink alongside a version-prefixed site deploy so that<site-base>/latest/always points at the most recent release (ike-issues#303). - updateLatestSymlink(File, Log, String, String...) - Static method in class network.ike.plugin.ReleaseSupport
-
Overload accepting an explicit SSH command prefix — package-private for testing against containers.
- updateMavenVersions(Path, Map) - Static method in class network.ike.workspace.ManifestWriter
-
Update the maven-version field for one or more subprojects.
- updateParentVersion(String, String, String, String) - Static method in class network.ike.plugin.PomRewriter
-
Update the parent version for a matching
groupId:artifactIdin the POM's<parent>block. - updatePluginVersion(String, String, String, String) - Static method in class network.ike.plugin.PomRewriter
-
Update the version of a specific plugin identified by
groupId:artifactIdanywhere in the POM (both<plugins>and<pluginManagement>). - updateProperty(String, String, String) - Static method in class network.ike.plugin.PomRewriter
-
Update a version property value in the POM's
<properties>block. - updateShas(Path, Map) - Static method in class network.ike.workspace.ManifestWriter
-
Update the sha field for one or more subprojects.
- updateSubprojectBranch(String, String, String) - Static method in class network.ike.workspace.ManifestWriter
-
Update the branch field for a single subproject in the YAML text.
- updateSubprojectField(String, String, String, String) - Static method in class network.ike.workspace.ManifestWriter
-
Update a named field within a subproject block in the YAML text.
- updateVersionProperty(String, String, String) - Static method in class network.ike.plugin.ReleaseSupport
-
Update a named Maven property in POM content.
- upstream() - Method in record class network.ike.workspace.cascade.CascadeRepo
-
The upstream edges — the projects this one consumes.
- upstream() - Method in record class network.ike.workspace.cascade.ProjectCascade
-
Returns the value of the
upstreamrecord component. - url() - Method in record class network.ike.workspace.cascade.CascadeEdge
-
Returns the value of the
urlrecord component. - url() - Method in record class network.ike.workspace.cascade.CascadeRepo
-
Returns the value of the
urlrecord component. - url() - Method in record class network.ike.workspace.cascade.RepositoryKey
-
Returns the value of the
urlrecord component. - UrlCascadeResolver - Class in network.ike.workspace.cascade
-
A
CascadeAssembler.CascadeResolverthat resolves cascade members from their giturlrather than local sibling checkouts (IKE-Network/ike-issues#429). - UrlCascadeResolver(Path) - Constructor for class network.ike.workspace.cascade.UrlCascadeResolver
-
Creates a resolver that clones into
cloneDirand logs nothing. - UrlCascadeResolver(Path, Consumer) - Constructor for class network.ike.workspace.cascade.UrlCascadeResolver
-
Creates a resolver that clones into
cloneDirand reports progress throughlog.
V
- validateRemotePath(String) - Static method in class network.ike.plugin.ReleaseSupport
-
Validate that a remote path is safe for deletion operations.
- value() - Method in record class network.ike.plugin.SnapshotScanner.Violation
-
Returns the value of the
valuerecord component. - value() - Method in class network.ike.workspace.FeatureName
-
The validated feature name as a string.
- value() - Method in class network.ike.workspace.MavenVersion
-
The validated version as a string.
- value() - Method in class network.ike.workspace.SubprojectName
-
The validated subproject name as a string.
- valueOf(String) - Static method in enum class network.ike.workspace.cascade.EdgeKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class network.ike.workspace.WorkingSet.Member.Kind
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class network.ike.workspace.cascade.EdgeKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class network.ike.workspace.WorkingSet.Member.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verify() - Method in class network.ike.workspace.WorkspaceGraph
-
Verify manifest consistency.
- version() - Method in record class network.ike.plugin.ReleaseNotesSupport.CascadeMember
-
Returns the value of the
versionrecord component. - version() - Method in record class network.ike.workspace.BomAnalysis.BomImport
-
Returns the value of the
versionrecord component. - version() - Method in record class network.ike.workspace.DependencyTreeParser.ResolvedDependency
-
Returns the value of the
versionrecord component. - version() - Method in record class network.ike.workspace.Subproject
-
Returns the value of the
versionrecord component. - version() - Method in record class network.ike.workspace.WorkspaceRoot
-
Returns the value of the
versionrecord component. - versionCount() - Method in record class network.ike.workspace.DependencyConvergenceAnalysis.Divergence
-
Number of distinct versions found.
- versionProperty() - Method in record class network.ike.workspace.cascade.CascadeEdge
-
Returns the canonical IKE version-property name in the typed-marker family form (
<G>__GA__<A>__VERSION). - versionProperty() - Method in record class network.ike.workspace.cascade.MavenCoordinate
-
Returns the canonical IKE version-property name in the typed-marker family form:
<groupId>__GA__<artifactId>__VERSION. - versionProperty() - Method in record class network.ike.workspace.Dependency
-
Returns the value of the
versionPropertyrecord component. - versionPropertyLegacy() - Method in record class network.ike.workspace.cascade.CascadeEdge
-
Returns the legacy version-property name (
G·A) used by the pre-#525 convention. - versionPropertyLegacy() - Method in record class network.ike.workspace.cascade.MavenCoordinate
-
Returns the legacy IKE version-property name —
<groupId>·<artifactId>(U+00B7 MIDDLE DOT) — used by the pre-#525 convention. - VersionSupport - Class in network.ike.workspace
-
Version manipulation for IKE workspace conventions.
- versionToSubprojects() - Method in record class network.ike.workspace.DependencyConvergenceAnalysis.Divergence
-
Returns the value of the
versionToSubprojectsrecord component. - Violation(File, String, String) - Constructor for record class network.ike.plugin.SnapshotScanner.Violation
-
Creates an instance of a
Violationrecord class.
W
- WorkingSet - Record Class in network.ike.workspace
-
The co-located set of git working trees a working-tree workspace operation acts on — one repository for a single repo, or the subprojects plus the workspace root for a workspace (IKE-Network/ike-issues#609, under the console/engine boundary, #601).
- WorkingSet(Path, Path, String, List) - Constructor for record class network.ike.workspace.WorkingSet
-
Creates an instance of a
WorkingSetrecord class. - WorkingSet.Member - Record Class in network.ike.workspace
-
One git working tree in a
WorkingSet. - WorkingSet.Member.Kind - Enum Class in network.ike.workspace
-
The role a
WorkingSet.Memberplays in itsWorkingSet. - WorkingSetResolver - Class in network.ike.workspace
-
Resolves the
WorkingSeta working-tree workspace operation acts on, from a starting directory (IKE-Network/ike-issues#609, under #601). - WorkspaceGraph - Class in network.ike.workspace
-
Graph operations over a workspace
Manifest. - WorkspaceGraph(Manifest) - Constructor for class network.ike.workspace.WorkspaceGraph
-
Build a graph from the given manifest.
- workspaceRoot() - Method in record class network.ike.workspace.Manifest
-
Returns the value of the
workspaceRootrecord component. - WorkspaceRoot - Record Class in network.ike.workspace
-
The workspace root's published Maven coordinates.
- WorkspaceRoot(String, String, String) - Constructor for record class network.ike.workspace.WorkspaceRoot
-
Creates an instance of a
WorkspaceRootrecord class.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form