Interface WorkspaceReader

All Known Implementing Classes:
ChainedWorkspaceReader

public interface WorkspaceReader
Manages a repository backed by the IDE workspace, a build session or a similar ad-hoc collection of artifacts.
See Also:
  • Method Details Link icon

    • getRepository Link icon

      Gets a description of the workspace repository.
      Returns:
      The repository description, never null.
    • findArtifact Link icon

      Locates the specified artifact.
      Parameters:
      artifact - The artifact to locate, must not be null.
      Returns:
      The path to the artifact or null if the artifact is not available.
    • findVersions Link icon

      Determines all available versions of the specified artifact.
      Parameters:
      artifact - The artifact whose versions should be listed, must not be null.
      Returns:
      The available versions of the artifact, must not be null.