Package lib.aide.resource.collection
Class GitHubRepoResources
java.lang.Object
lib.aide.resource.collection.GitHubRepoResources
- All Implemented Interfaces:
ResourcesSupplier<GitHubRepoResources.GitHubFileProvenance,
String, Resource<? extends Nature, ?>>
public class GitHubRepoResources
extends Object
implements ResourcesSupplier<GitHubRepoResources.GitHubFileProvenance,String,Resource<? extends Nature,?>>
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final record
class
class
-
Constructor Summary
ConstructorDescriptionGitHubRepoResources
(ResourceFactory rf, URI identity, org.kohsuke.github.GHRepository repo) -
Method Summary
Modifier and TypeMethodDescriptionidentity()
Paths
<String, ResourceProvenance<GitHubRepoResources.GitHubFileProvenance, Resource<? extends Nature, ?>>> paths()
populateAbsolutePaths
(boolean value) List
<ResourceProvenance<GitHubRepoResources.GitHubFileProvenance, Resource<? extends Nature, ?>>> withRootPath
(String rootPath)
-
Constructor Details
-
GitHubRepoResources
public GitHubRepoResources(ResourceFactory rf, URI identity, org.kohsuke.github.GHRepository repo) throws Exception - Throws:
Exception
-
-
Method Details
-
withRootPath
-
populateAbsolutePaths
-
identity
- Specified by:
identity
in interfaceResourcesSupplier<GitHubRepoResources.GitHubFileProvenance,
String, Resource<? extends Nature, ?>>
-
paths
public Paths<String,ResourceProvenance<GitHubRepoResources.GitHubFileProvenance, paths()Resource<? extends Nature, ?>>> - Specified by:
paths
in interfaceResourcesSupplier<GitHubRepoResources.GitHubFileProvenance,
String, Resource<? extends Nature, ?>>
-
resources
public List<ResourceProvenance<GitHubRepoResources.GitHubFileProvenance,Resource<? extends Nature, resources()?>>> - Specified by:
resources
in interfaceResourcesSupplier<GitHubRepoResources.GitHubFileProvenance,
String, Resource<? extends Nature, ?>>
-
clearCache
-