Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractBndGenerator - Class in org.jdrupes.builder.bnd
-
A base class for providers using bndlib.
- AbstractBndGenerator(Project) - Constructor for class org.jdrupes.builder.bnd.AbstractBndGenerator
-
Initializes a new abstract bnd generator.
- AbstractGenerator - Class in org.jdrupes.builder.core
-
A base implementation of a
Generator. - AbstractGenerator(Project) - Constructor for class org.jdrupes.builder.core.AbstractGenerator
-
Instantiates a new abstract generator.
- AbstractLauncher - Class in org.jdrupes.builder.startup
-
A default implementation of a
Launcher. - AbstractLauncher() - Constructor for class org.jdrupes.builder.startup.AbstractLauncher
-
Initializes a new abstract launcher.
- AbstractProject - Class in org.jdrupes.builder.core
-
A default implementation of a
Project. - AbstractProject(NamedParameter...) - Constructor for class org.jdrupes.builder.core.AbstractProject
-
Base class constructor for all projects.
- AbstractProject.CommandBuilder - Class in org.jdrupes.builder.core
-
The Class CommandBuilder.
- AbstractProvider - Class in org.jdrupes.builder.core
-
A base implementation for
ResourceProviders. - AbstractProvider() - Constructor for class org.jdrupes.builder.core.AbstractProvider
-
Initializes a new abstract provider.
- accept(Document, Node, Node) - Method in interface org.jdrupes.builder.eclipse.EclipseConfigurator.ProjectConfigurationAdaptor
-
Execute the adaptor.
- accepts(ResourceType) - Method in interface org.jdrupes.builder.api.ResourceRequest
-
Checks if the query accepts results of the given type.
- accepts(ResourceType) - Method in class org.jdrupes.builder.core.DefaultResourceRequest
- adaptClasspathConfiguration(BiConsumer) - Method in class org.jdrupes.builder.eclipse.EclipseConfigurator
-
Allow the user to post process the classpath configuration.
- adaptConfiguration(Runnable) - Method in class org.jdrupes.builder.eclipse.EclipseConfigurator
-
Allow the user to add additional resources.
- adaptConfiguration(Runnable) - Method in class org.jdrupes.builder.vscode.VscodeConfigurator
-
Allow the user to add additional resources.
- adaptJdtCorePrefs(Consumer) - Method in class org.jdrupes.builder.eclipse.EclipseConfigurator
-
Allow the user to adapt the properties for the
.settings/org.eclipse.jdt.core.prefsfile. - adaptLaunch(Consumer) - Method in class org.jdrupes.builder.vscode.VscodeConfigurator
-
Allow the user to adapt the launch data structure before writing.
- adaptPom(Consumer) - Method in class org.jdrupes.builder.mvnrepo.PomFileGenerator
-
Allow derived classes to post process the generated POM.
- adaptProjectConfiguration(EclipseConfigurator.ProjectConfigurationAdaptor) - Method in class org.jdrupes.builder.eclipse.EclipseConfigurator
-
Adapt project configuration.
- adaptResourcePrefs(Consumer) - Method in class org.jdrupes.builder.eclipse.EclipseConfigurator
-
Allow the user to adapt the properties for the
.settings/org.eclipse.core.resources.prefsfile. - adaptRuntimePrefs(Consumer) - Method in class org.jdrupes.builder.eclipse.EclipseConfigurator
-
Allow the user to adapt the properties for the
.settings/org.eclipse.core.runtime.prefsfile. - adaptSettings(Consumer) - Method in class org.jdrupes.builder.vscode.VscodeConfigurator
-
Allow the user to adapt the settings data structure before writing.
- adaptTasks(Consumer) - Method in class org.jdrupes.builder.vscode.VscodeConfigurator
-
Allow the user to adapt the tasks data structure before writing.
- add(Path, String) - Method in class org.jdrupes.builder.java.JavaResourceCollector
-
Adds the files from the given directory matching the given pattern.
- add(Path, Stream) - Method in class org.jdrupes.builder.java.JarBuilder
-
For each file tree, add its entries with the given prefix.
- add(Path, FileTree) - Method in class org.jdrupes.builder.java.JarBuilder
-
Adds the file tree with the given prefix for each entry.
- add(Path, IOResource) - Method in class org.jdrupes.builder.java.JarBuilder
-
Convenience method for adding a single entry, see
JarBuilder.addEntries(Stream). - add(Stream...) - Method in class org.jdrupes.builder.core.StreamCollector
-
Use all given streams as sources.
- add(Stream) - Method in class org.jdrupes.builder.core.ResourceCollector
-
Adds the given file trees with resource directories.
- add(FileTree...) - Method in class org.jdrupes.builder.java.JarBuilder
-
Convenience method for adding entries, see
JarBuilder.addTrees(Stream). - add(IOResource) - Method in class org.jdrupes.builder.java.ServicesEntryResource
-
Adds the given resource which must be a
META-INF/services/*entry from a jar. - add(T) - Method in interface org.jdrupes.builder.api.Resources
-
Adds the given resource.
- add(T) - Method in class org.jdrupes.builder.core.DefaultResources
- add(T) - Method in class org.jdrupes.builder.core.ResourceCollector
-
Adds the given file tree with resource directories.
- add(T...) - Method in class org.jdrupes.builder.core.StreamCollector
-
Convenience method for adding a enumerated items.
- addAll(Stream) - Method in interface org.jdrupes.builder.api.Resources
-
Adds all resources from the given stream.
- addAll(Resources) - Method in interface org.jdrupes.builder.api.Resources
-
Adds all resources from the given collection.
- addAttributeValues(Stream) - Method in class org.jdrupes.builder.java.JarBuilder
-
Add the given attributes to the manifest.
- addCliProperties(Properties, CommandLine) - Static method in class org.jdrupes.builder.startup.AbstractLauncher
-
Adds properties or overrides existing properties with those from the command line.
- addEntries(Stream) - Method in class org.jdrupes.builder.java.JarBuilder
-
Adds single resources to the jar.
- addFrom(Stream) - Method in interface org.jdrupes.builder.api.ResourceRetriever
-
Adds the given providers as sources for resources.
- addFrom(Stream) - Method in class org.jdrupes.builder.java.JavaExecutor
-
Additionally uses the given providers for obtaining contents for the jar.
- addFrom(Stream) - Method in class org.jdrupes.builder.java.LibraryBuilder
-
Additionally uses the given providers for obtaining contents for the jar.
- addFrom(ResourceProvider...) - Method in interface org.jdrupes.builder.api.ResourceRetriever
-
Adds the given provider(s) as source for resources.
- addFrom(ResourceProvider...) - Method in class org.jdrupes.builder.java.JavaExecutor
-
Additionally uses the given providers for obtaining contents for the jar.
- addFrom(ResourceProvider...) - Method in class org.jdrupes.builder.java.LibraryBuilder
-
Additionally uses the given providers for obtaining contents for the jar.
- addManifestAttributes(Stream) - Method in class org.jdrupes.builder.java.JarBuilder
-
Add the given attributes to the manifest.
- addRepository(Repository) - Method in class org.jdrupes.builder.mvnrepo.MvnModelResolver
- addRepository(Repository, boolean) - Method in class org.jdrupes.builder.mvnrepo.MvnModelResolver
- addsMethod(Class, Class) - Static method in class org.jdrupes.builder.core.CoreResourceFactory
-
Checks if the derived interface adds any methods to the base interface.
- addSources(Path, String) - Method in class org.jdrupes.builder.java.JavaCompiler
-
Adds the files from the given directory matching the given pattern.
- addSources(Path, String) - Method in class org.jdrupes.builder.java.Javadoc
-
Adds the files from the given directory matching the given pattern.
- addSources(Stream) - Method in class org.jdrupes.builder.java.JavaCompiler
-
Adds the sources.
- addSources(Stream) - Method in class org.jdrupes.builder.java.Javadoc
-
Adds the sources.
- addSources(FileTree) - Method in class org.jdrupes.builder.java.JavaCompiler
-
Adds the source tree.
- addSources(FileTree...) - Method in class org.jdrupes.builder.java.Javadoc
-
Adds the source tree.
- addTrees(Stream) - Method in class org.jdrupes.builder.java.JarBuilder
-
Adds the given
FileTrees. - AppJarFile - Interface in org.jdrupes.builder.java
-
A
FileResourcethat represents an application jar. - AppJarFileType - Static variable in class org.jdrupes.builder.java.JavaTypes
-
The Java application jar file.
- applyInstructions(Processor) - Method in class org.jdrupes.builder.bnd.AbstractBndGenerator
-
Apply the collected instructions to the given bnd processor.
- artifactDirectory() - Method in class org.jdrupes.builder.mvnrepo.MvnPublisher
-
Returns the directory where additional artifacts are created.
- artifactDirectory(Path) - Method in class org.jdrupes.builder.mvnrepo.MvnPublisher
-
Sets the directory where additional artifacts are created.
- artifactDirectory(Supplier) - Method in class org.jdrupes.builder.mvnrepo.MvnPublisher
-
Sets the directory where additional artifacts are created.
- artifactId() - Method in class org.jdrupes.builder.mvnrepo.DefaultMvnRepoResource
-
Artifact id.
- artifactId() - Method in interface org.jdrupes.builder.mvnrepo.MvnRepoResource
-
Artifact id.
- ArtifactId - Enum constant in enum class org.jdrupes.builder.mvnrepo.MvnProperties
-
The artifact id.
- asOf() - Method in interface org.jdrupes.builder.api.Resource
-
The instant at which this resource was created or last modified.
- asOf() - Method in interface org.jdrupes.builder.api.Resources
-
As of.
- asOf() - Method in class org.jdrupes.builder.core.DefaultFileResource
- asOf() - Method in class org.jdrupes.builder.core.DefaultFileTree
- asOf() - Method in class org.jdrupes.builder.java.JarFileEntry
- asOf() - Method in class org.jdrupes.builder.java.ServicesEntryResource
- asOfLocalized() - Method in interface org.jdrupes.builder.api.Resource
-
Returns a localized string representation of the instant at which this resource was created or last modified.
- attributes(Map.Entry...) - Method in class org.jdrupes.builder.java.JarBuilder
-
Add the given attributes to the manifest.
B
- backing() - Method in interface org.jdrupes.builder.api.Proxyable
-
Returns the implementing object.
- baselineArtifactMissing() - Method in interface org.jdrupes.builder.bnd.BndBaselineEvaluation
-
If set, indicates that baselining failed because the artifact to use as baseline was not found.
- baselineArtifactMissing() - Method in class org.jdrupes.builder.bnd.DefaultBndBaselineEvaluation
- baseOptions() - Method in class org.jdrupes.builder.startup.AbstractLauncher
-
Return the handled options.
- BndAnalyzer - Class in org.jdrupes.builder.bnd
-
A
Generatorthat computes OSGi metadata in response to requests forManifestAttributes. - BndAnalyzer(Project) - Constructor for class org.jdrupes.builder.bnd.BndAnalyzer
-
Initializes a new osgi analyzer.
- BndBaselineEvaluation - Interface in org.jdrupes.builder.bnd
-
Provides the results from a baseline evaluation.
- BndBaselineEvaluationType - Static variable in class org.jdrupes.builder.bnd.BndTypes
-
The resource type for
BndBaselineEvaluation. - BndBaseliner - Class in org.jdrupes.builder.bnd
- BndBaseliner(Project) - Constructor for class org.jdrupes.builder.bnd.BndBaseliner
-
Initializes a new bnd baseliner.
- BndInstructions - Enum constant in enum class org.jdrupes.builder.bnd.BndProperties
-
Supports the definition of Bnd instructions as project properties.
- BndProperties - Enum Class in org.jdrupes.builder.bnd
-
This enum defines bnd specific property keys.
- BndResourceFactory - Class in org.jdrupes.builder.bnd
-
A factory for creating Bnd related resource objects.
- BndResourceFactory() - Constructor for class org.jdrupes.builder.bnd.BndResourceFactory
-
Instantiates a new bnd resource factory.
- BndTypes - Class in org.jdrupes.builder.bnd
-
A collection of bnd specific
ResourceTypes. - bom(String...) - Method in class org.jdrupes.builder.mvnrepo.MvnRepoLookup
-
Add a bill of materials.
- BootstrapBuild - Class in org.jdrupes.builder.startup
-
The JDrupes Builder project for compiling the user's JDrupes Builder project.
- BootstrapBuild() - Constructor for class org.jdrupes.builder.startup.BootstrapBuild
-
Instantiates a new bootstrap project.
- BootstrapProjectLauncher - Class in org.jdrupes.builder.startup
-
An implementation of a
Launcherthat bootstraps the build. - BootstrapProjectLauncher() - Constructor for class org.jdrupes.builder.startup.BootstrapProjectLauncher
-
Initializes a new bootstrap launcher.
- BootstrapRoot - Class in org.jdrupes.builder.startup
-
The built-in root project associated with the root directory.
- BootstrapRoot() - Constructor for class org.jdrupes.builder.startup.BootstrapRoot
-
Instantiates a new bootstrap root.
- buildBuildProjectLauncher(Class, String[]) - Method in class org.jdrupes.builder.startup.BootstrapProjectLauncher
-
Executes a build.
- BuildContext - Interface in org.jdrupes.builder.api
-
The context of a build.
- buildDirectory() - Method in interface org.jdrupes.builder.api.Project
-
Returns the directory where the project's
Generators should create the artifacts. - BuildDirectory - Enum constant in enum class org.jdrupes.builder.api.Project.Properties
-
The Build directory.
- BuildException - Exception Class in org.jdrupes.builder.api
-
Represents an exception that occurs during the build.
- BuildException() - Constructor for exception class org.jdrupes.builder.api.BuildException
-
Initializes a new builds the exception.
- BuildException(String, Object...) - Constructor for exception class org.jdrupes.builder.api.BuildException
-
Instantiates a new build exception.
- BuildExceptionFormatter - Interface in org.jdrupes.builder.core
-
The Interface BuildExceptionFormatter.
- buildJar(JarFile) - Method in class org.jdrupes.builder.java.JarBuilder
-
Builds the jar.
- BuildProjectLauncher - Class in org.jdrupes.builder.startup
-
An implementation of a
Launcherthat launches the build configuration. - BuildProjectLauncher(ClassLoader, Path, String[]) - Constructor for class org.jdrupes.builder.startup.BuildProjectLauncher
-
Instantiates a new direct launcher.
- bundlePath() - Method in interface org.jdrupes.builder.bnd.BndBaselineEvaluation
-
The path of the baselined jar.
- bundlePath() - Method in class org.jdrupes.builder.bnd.DefaultBndBaselineEvaluation
C
- cached() - Static method in class org.jdrupes.builder.core.StreamCollector
-
Create a cached collector.
- cached(Stream) - Static method in class org.jdrupes.builder.core.StreamCollector
-
Create a cached collector initially containing a single source stream.
- cause(Throwable) - Method in exception class org.jdrupes.builder.api.BuildException
-
Sets the cause.
- ClassFile - Interface in org.jdrupes.builder.java
-
A
FileResourcethat represents a Java class. - ClassFileType - Static variable in class org.jdrupes.builder.java.JavaTypes
-
The class file.
- classifier() - Method in class org.jdrupes.builder.mvnrepo.DefaultMvnRepoResource
- classifier() - Method in interface org.jdrupes.builder.mvnrepo.MvnRepoResource
-
Classifier.
- ClasspathElement - Interface in org.jdrupes.builder.java
-
Common base interface for resources that can be used in a classpath.
- ClasspathElementType - Static variable in class org.jdrupes.builder.java.JavaTypes
-
A resource that can be put on the classpath.
- ClasspathScanner - Class in org.jdrupes.builder.java
-
Provides
FileTrees with classes from a given classpath. - ClasspathScanner(Project, String) - Constructor for class org.jdrupes.builder.java.ClasspathScanner
-
Instantiates a new classpath provider.
- ClasspathType - Static variable in class org.jdrupes.builder.java.JavaTypes
-
The most general representation of a classpath.
- ClassTree - Interface in org.jdrupes.builder.java
- ClassTreesType - Static variable in class org.jdrupes.builder.java.JavaTypes
-
Many Java class trees.
- ClassTreeType - Static variable in class org.jdrupes.builder.java.JavaTypes
-
A Java class tree (Java class files).
- Cleanliness - Interface in org.jdrupes.builder.api
-
A phony resource that (when requested) causes a generator to remove its generated outputs.
- CleanlinessType - Static variable in class org.jdrupes.builder.api.ResourceType
-
Used to request cleanup.
- cleanup(ResourceRequest, Path...) - Method in class org.jdrupes.builder.core.AbstractGenerator
-
If the request includes
Cleanlinessdeletes the given files and returnstrue. - clear() - Method in interface org.jdrupes.builder.api.FileTree
-
Re-scans the file tree for changes.
- clear() - Method in interface org.jdrupes.builder.api.Resources
-
Clears the contained resources.
- clear() - Method in class org.jdrupes.builder.core.DefaultFileTree
- clear() - Method in class org.jdrupes.builder.core.DefaultResources
- clone() - Method in class org.jdrupes.builder.core.DefaultResourceRequest
- close() - Method in class org.jdrupes.builder.eclipse.FixCommentsFilter
- collect(Map, FileTree) - Method in class org.jdrupes.builder.java.JarBuilder
-
Adds the resources from the given file tree to the given contents.
- collectContents(Map) - Method in class org.jdrupes.builder.java.JarBuilder
-
Add the contents from the added streams as preliminary jar entries.
- collectContents(Map) - Method in class org.jdrupes.builder.java.LibraryBuilder
- collectFromProviders(Map) - Method in class org.jdrupes.builder.java.LibraryBuilder
-
Collects the contents from the providers.
- collectFromProviders(Map) - Method in class org.jdrupes.builder.uberjar.UberJarBuilder
- commandAlias(String) - Method in interface org.jdrupes.builder.api.RootProject
-
Define an alias for requesting one or more specific resources.
- commandAlias(String) - Method in class org.jdrupes.builder.core.AbstractProject
-
Define command, see
RootProject.commandAlias(String). - CommandBuilder(RootProject, String) - Constructor for class org.jdrupes.builder.core.AbstractProject.CommandBuilder
-
Initializes a new command builder.
- CommandData(String, ResourceRequest...) - Constructor for record class org.jdrupes.builder.core.LauncherSupport.CommandData
-
Creates an instance of a
CommandDatarecord class. - commandLine - Variable in class org.jdrupes.builder.startup.BootstrapProjectLauncher
-
The command line.
- commandLine - Variable in class org.jdrupes.builder.startup.BuildProjectLauncher
-
The command line.
- commandLine() - Method in interface org.jdrupes.builder.api.BuildContext
-
The command line as processed by Apache Commons CLI.
- commandLine() - Method in class org.jdrupes.builder.core.DefaultBuildContext
- computeIfAbsent(FutureStreamCache.Key, Function) - Method in class org.jdrupes.builder.core.FutureStreamCache
-
Compute if absent.
- configureLogging(Path, Properties) - Static method in class org.jdrupes.builder.startup.AbstractLauncher
-
Configure the logging from logging properties found in
DefaultBuildContext.JDBLD_DIRECTORYresolved againstbuildRoot. - Consume - Enum constant in enum class org.jdrupes.builder.api.Intent
-
The project consumes the resources from the associated provider, but in its role as provider does never provide them to others.
- containedType() - Method in class org.jdrupes.builder.api.ResourceType
-
Return the contained type or
null, if the resource is not a container. - context() - Method in interface org.jdrupes.builder.api.ResourceProvider
-
Convenience method to access the build context which is sometimes needed in the context of resource requests.
- context() - Method in class org.jdrupes.builder.core.AbstractProvider
- convert(Dependency) - Static method in class org.jdrupes.builder.mvnrepo.DependencyConverter
-
Convert a maven model dependency to an aether dependency.
- convert(Dependency) - Static method in class org.jdrupes.builder.mvnrepo.DependencyConverter
-
Convert an aether dependency to a maven model dependency.
- convert(MvnRepoDependency, String) - Static method in class org.jdrupes.builder.mvnrepo.DependencyConverter
-
Convert a maven model dependency to an aether dependency.
- coordinates() - Method in interface org.jdrupes.builder.mvnrepo.MvnRepoResource
-
Return the maven coordinates as "groudId:artifactId:version".
- CoreResourceFactory - Class in org.jdrupes.builder.core
-
A factory for creating the Core resource objects.
- CoreResourceFactory() - Constructor for class org.jdrupes.builder.core.CoreResourceFactory
-
Instantiates a new core resource factory.
- create(ResourceType, Object...) - Static method in interface org.jdrupes.builder.api.ResourceFactory
-
Short for
create(type, null, args). - create(ResourceType, Project, Object...) - Static method in interface org.jdrupes.builder.api.ResourceFactory
-
Returns a new resource with the given type, passing the given arguments to the constructor of the resource.
- createNarrowed(ResourceType, Class, Supplier) - Static method in class org.jdrupes.builder.core.CoreResourceFactory
-
Creates a narrowed resource.
- createProjects(Path, Class, List, Properties, CommandLine) - Static method in class org.jdrupes.builder.core.LauncherSupport
-
Creates and initializes the root project and the sub projects.
- credentials(String, String) - Method in class org.jdrupes.builder.mvnrepo.MvnPublisher
-
Sets the Maven repository credentials.
D
- DefaultBndBaselineEvaluation - Class in org.jdrupes.builder.bnd
-
Default implementation of a baseline result.
- DefaultBndBaselineEvaluation(ResourceType, Project, Path) - Constructor for class org.jdrupes.builder.bnd.DefaultBndBaselineEvaluation
-
Initializes a new default bnd baseline result.
- DefaultBuildContext - Class in org.jdrupes.builder.core
-
A context for building.
- DefaultBuildExceptionFormatter - Class in org.jdrupes.builder.core
-
The Class BuildExceptionFormatter.
- DefaultBuildExceptionFormatter() - Constructor for class org.jdrupes.builder.core.DefaultBuildExceptionFormatter
- DefaultClassTree - Class in org.jdrupes.builder.java
-
A default implementation of
ClassTree. - DefaultClassTree(ResourceType, Project, Path) - Constructor for class org.jdrupes.builder.java.DefaultClassTree
-
Initializes a new class tree.
- DefaultEclipseConfiguration - Class in org.jdrupes.builder.eclipse
-
Represents an eclipse configuration.
- DefaultEclipseConfiguration(ResourceType, String, String) - Constructor for class org.jdrupes.builder.eclipse.DefaultEclipseConfiguration
-
Initializes a new default eclipse configuration.
- DefaultExecResult - Class in org.jdrupes.builder.core
-
Default implementation of a test result.
- DefaultExecResult(ResourceProvider, String, int) - Constructor for class org.jdrupes.builder.core.DefaultExecResult
-
Initializes a new default exec result.
- DefaultFileResource - Class in org.jdrupes.builder.core
-
A resource that represents a file.
- DefaultFileResource(ResourceType, Path) - Constructor for class org.jdrupes.builder.core.DefaultFileResource
-
Instantiates a new file resource.
- DefaultFileTree<T> - Class in org.jdrupes.builder.core
-
The default implementation of a
FileTree. - DefaultFileTree(ResourceType, Project, Path, String) - Constructor for class org.jdrupes.builder.core.DefaultFileTree
-
Returns a new file tree.
- DefaultJarFile - Class in org.jdrupes.builder.java
-
A
FileResourcethat represents a Java jar. - DefaultJarFile(ResourceType, Path) - Constructor for class org.jdrupes.builder.java.DefaultJarFile
-
Instantiates a new jar file.
- DefaultJavaResourceTree - Class in org.jdrupes.builder.java
-
The Class JavaResourceTree.
- DefaultJavaResourceTree(ResourceType, Project, Path, String) - Constructor for class org.jdrupes.builder.java.DefaultJavaResourceTree
-
Instantiates a new java resource tree.
- DefaultLibraryJarFile - Class in org.jdrupes.builder.java
-
A
FileResourcethat represents a Java library jar. - DefaultLibraryJarFile(ResourceType, Path) - Constructor for class org.jdrupes.builder.java.DefaultLibraryJarFile
-
Instantiates a new library jar file.
- DefaultMvnRepoResource - Class in org.jdrupes.builder.mvnrepo
-
Represents an artifact in a maven repository.
- DefaultMvnRepoResource(ResourceType, String) - Constructor for class org.jdrupes.builder.mvnrepo.DefaultMvnRepoResource
-
Instantiates a new default mvn repo dependency.
- DefaultProviderSelection - Class in org.jdrupes.builder.core
-
The Class DefaultBoundResourceQuery.
- DefaultResourceRequest<T> - Class in org.jdrupes.builder.core
-
An implementation of
ResourceRequest. - DefaultResources<T> - Class in org.jdrupes.builder.core
-
Represents a set of resources.
- DefaultResources(ResourceType) - Constructor for class org.jdrupes.builder.core.DefaultResources
-
Instantiates a new resource set.
- DefaultTestResult - Class in org.jdrupes.builder.core
-
Default implementation of a test result.
- DefaultTestResult(Project, ResourceProvider, String, long, long) - Constructor for class org.jdrupes.builder.core.DefaultTestResult
-
Initializes a new default test result.
- defaultValue() - Method in enum class org.jdrupes.builder.api.Project.Properties
- defaultValue() - Method in interface org.jdrupes.builder.api.PropertyKey
-
The property's default value.
- defaultValue() - Method in enum class org.jdrupes.builder.bnd.BndProperties
- defaultValue() - Method in enum class org.jdrupes.builder.mvnrepo.MvnProperties
- delete() - Method in interface org.jdrupes.builder.api.FileResource
-
Convenience method for deleting the file.
- delete() - Method in interface org.jdrupes.builder.api.FileTree
-
Deletes all files in this file tree and directories that are empty after deletion of the files (expect for root, which is not deleted).
- delete() - Method in class org.jdrupes.builder.core.DefaultFileTree
- dependency(Intent, Function) - Method in interface org.jdrupes.builder.api.Project
-
Uses the supplier to create a provider, passing this project as argument and adds the result as a dependency to this project.
- dependency(Intent, ResourceProvider) - Method in interface org.jdrupes.builder.api.Project
-
Adds a provider that contributes resources to the project with the given intended usage.
- dependency(Intent, ResourceProvider) - Method in class org.jdrupes.builder.core.AbstractProject
-
Dependency.
- DependencyConverter - Class in org.jdrupes.builder.mvnrepo
-
Converts between maven models and aether dependencies.
- destination() - Method in class org.jdrupes.builder.java.JarBuilder
-
Returns the destination directory.
- destination() - Method in class org.jdrupes.builder.java.JavaCompiler
-
Returns the destination directory.
- destination() - Method in class org.jdrupes.builder.java.Javadoc
-
Returns the destination directory.
- destination() - Method in class org.jdrupes.builder.mvnrepo.PomFileGenerator
-
Returns the destination directory.
- destination(Path) - Method in class org.jdrupes.builder.java.JarBuilder
-
Sets the destination directory.
- destination(Path) - Method in class org.jdrupes.builder.java.JavaCompiler
-
Sets the destination directory.
- destination(Path) - Method in class org.jdrupes.builder.java.Javadoc
-
Sets the destination directory.
- destination(Path) - Method in class org.jdrupes.builder.mvnrepo.PomFileGenerator
-
Sets the destination directory.
- destination(Supplier) - Method in class org.jdrupes.builder.java.JarBuilder
-
Sets the destination directory.
- destination(Supplier) - Method in class org.jdrupes.builder.mvnrepo.PomFileGenerator
-
Sets the destination directory.
- directory() - Method in interface org.jdrupes.builder.api.Project
-
Returns the project's directory.
- directory() - Method in class org.jdrupes.builder.core.AbstractProject
-
Directory.
- directory(Path) - Static method in class org.jdrupes.builder.core.AbstractProject
-
Named parameter for specifying the directory.
- doProvide(ResourceRequest) - Method in class org.jdrupes.builder.core.ResourceCollector
- doProvide(ResourceRequest) - Method in class org.jdrupes.builder.bnd.BndAnalyzer
- doProvide(ResourceRequest) - Method in class org.jdrupes.builder.bnd.BndBaseliner
- doProvide(ResourceRequest) - Method in class org.jdrupes.builder.core.AbstractProject
- doProvide(ResourceRequest) - Method in class org.jdrupes.builder.core.AbstractProvider
-
Invoked by
ResourceProviderSpi.provide(ResourceRequest)after checking if the invocation is allowed. - doProvide(ResourceRequest) - Method in class org.jdrupes.builder.eclipse.EclipseConfigurator
-
Provides an
EclipseConfiguration. - doProvide(ResourceRequest) - Method in class org.jdrupes.builder.java.ClasspathScanner
-
Provide
FileTrees with classes from a given classpath if the requested resource is of type ClasspathElement. - doProvide(ResourceRequest) - Method in class org.jdrupes.builder.java.JarBuilder
- doProvide(ResourceRequest) - Method in class org.jdrupes.builder.java.JavaCompiler
- doProvide(ResourceRequest) - Method in class org.jdrupes.builder.java.Javadoc
- doProvide(ResourceRequest) - Method in class org.jdrupes.builder.java.JavaExecutor
- doProvide(ResourceRequest) - Method in class org.jdrupes.builder.java.LibraryBuilder
- doProvide(ResourceRequest) - Method in class org.jdrupes.builder.junit.JUnitTestRunner
- doProvide(ResourceRequest) - Method in class org.jdrupes.builder.mvnrepo.MvnPublisher
- doProvide(ResourceRequest) - Method in class org.jdrupes.builder.mvnrepo.MvnRepoLookup
-
Provide.
- doProvide(ResourceRequest) - Method in class org.jdrupes.builder.mvnrepo.PomFileGenerator
- doProvide(ResourceRequest) - Method in class org.jdrupes.builder.uberjar.UberJarBuilder
- doProvide(ResourceRequest) - Method in class org.jdrupes.builder.vscode.VscodeConfigurator
- downloadJavadoc(boolean) - Method in class org.jdrupes.builder.mvnrepo.MvnRepoLookup
-
Whether to also download the javadoc.
- downloadSources(boolean) - Method in class org.jdrupes.builder.mvnrepo.MvnRepoLookup
-
Whether to also download the sources.
E
- eclipseAlias() - Method in class org.jdrupes.builder.eclipse.DefaultEclipseConfiguration
- eclipseAlias() - Method in interface org.jdrupes.builder.eclipse.EclipseConfiguration
-
The project name used in the Eclipse configuration.
- eclipseAlias() - Method in class org.jdrupes.builder.eclipse.EclipseConfigurator
-
Returns the eclipse alias.
- eclipseAlias(String) - Method in class org.jdrupes.builder.eclipse.EclipseConfigurator
-
Define the eclipse (alias) project name.
- eclipseAlias(Supplier) - Method in class org.jdrupes.builder.eclipse.EclipseConfigurator
-
Define the eclipse (alias) project name.
- EclipseConfiguration - Interface in org.jdrupes.builder.eclipse
-
A resource request for the Eclipse configuration files.
- EclipseConfigurator - Class in org.jdrupes.builder.eclipse
-
The
EclipseConfiguratorprovides the resourceEclipseConfiguration. - EclipseConfigurator(Project) - Constructor for class org.jdrupes.builder.eclipse.EclipseConfigurator
-
Instantiates a new eclipse configurator.
- EclipseConfigurator.ProjectConfigurationAdaptor - Interface in org.jdrupes.builder.eclipse
-
Allow derived classes to post process the project configuration.
- EclipseResourceFactory - Class in org.jdrupes.builder.eclipse
-
A factory for creating Java related resource objects.
- EclipseResourceFactory() - Constructor for class org.jdrupes.builder.eclipse.EclipseResourceFactory
-
Instantiates a new java resource factory.
- Encoding - Enum constant in enum class org.jdrupes.builder.api.Project.Properties
-
The Encoding of files in the project.
- entries() - Method in interface org.jdrupes.builder.api.FileTree
-
Returns the paths of the files in this file tree relative to its root.
- entries() - Method in class org.jdrupes.builder.core.DefaultFileTree
- equals(Object) - Method in record class org.jdrupes.builder.api.NamedParameter
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.jdrupes.builder.api.ResourceType
- equals(Object) - Method in class org.jdrupes.builder.core.AbstractProject
- equals(Object) - Method in class org.jdrupes.builder.core.DefaultExecResult
- equals(Object) - Method in class org.jdrupes.builder.core.DefaultFileResource
- equals(Object) - Method in class org.jdrupes.builder.core.DefaultFileTree
- equals(Object) - Method in class org.jdrupes.builder.core.DefaultResourceRequest
- equals(Object) - Method in class org.jdrupes.builder.core.DefaultResources
- equals(Object) - Method in class org.jdrupes.builder.core.DefaultTestResult
- equals(Object) - Method in record class org.jdrupes.builder.core.FutureStreamCache.Key
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.jdrupes.builder.core.LauncherSupport.CommandData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.jdrupes.builder.core.ResourceObject
- equals(Object) - Method in class org.jdrupes.builder.eclipse.DefaultEclipseConfiguration
- equals(Object) - Method in class org.jdrupes.builder.java.JarFileEntry
- equals(Object) - Method in class org.jdrupes.builder.java.ManifestAttributes
- equals(Object) - Method in class org.jdrupes.builder.mvnrepo.DefaultMvnRepoResource
- exclude(String) - Method in interface org.jdrupes.builder.api.FileTree
-
Add a file name pattern to exclude from the tree.
- exclude(String) - Method in class org.jdrupes.builder.core.DefaultFileTree
- ExecResult - Interface in org.jdrupes.builder.api
-
Provides the results from executing a process.
- ExecResultType - Static variable in class org.jdrupes.builder.api.ResourceType
-
The resource type for
ExecResult. - executed() - Method in interface org.jdrupes.builder.api.TestResult
-
Returns the number of executed tests.
- executed() - Method in class org.jdrupes.builder.core.DefaultTestResult
- executor() - Method in class org.jdrupes.builder.core.DefaultBuildContext
-
Returns the executor service used by this build to create futures.
- executor(ExecutorService) - Method in class org.jdrupes.builder.core.DefaultBuildContext
-
Sets the executor service used by this build to create futures.
- exitValue() - Method in interface org.jdrupes.builder.api.ExecResult
-
The exit value.
- exitValue() - Method in class org.jdrupes.builder.core.DefaultExecResult
- Expose - Enum constant in enum class org.jdrupes.builder.api.Intent
-
The project consumes the resources from the associated provider and makes them available to other projects that have this project as a dependency.
F
- failed() - Method in interface org.jdrupes.builder.api.TestResult
-
Returns the number of test failures.
- failed() - Method in class org.jdrupes.builder.core.DefaultTestResult
- FaultAware - Interface in org.jdrupes.builder.api
-
Implemented by resources that can be evaluated, but want to indicate that something went wrong.
- FileResource - Interface in org.jdrupes.builder.api
-
A resource that represents a file.
- FileResourceType - Static variable in class org.jdrupes.builder.api.ResourceType
-
The resource type for
FileResource. - FileTree<T> - Interface in org.jdrupes.builder.api
-
The representation of a file tree.
- filter(Predicate) - Method in interface org.jdrupes.builder.api.ProviderSelection
-
Only include the
ResourceProviders for which the filter evaluates totrue. - filter(Predicate) - Method in class org.jdrupes.builder.core.DefaultProviderSelection
- findProjects(ClassLoader, List, List) - Method in class org.jdrupes.builder.startup.AbstractLauncher
-
Find projects.
- FixCommentsFilter - Class in org.jdrupes.builder.eclipse
-
Add a comment to the written properties file and remove any comments from upstream.
- FixCommentsFilter(Writer, String) - Constructor for class org.jdrupes.builder.eclipse.FixCommentsFilter
-
Instantiates a new fix comments filter.
- formatter() - Static method in class org.jdrupes.builder.startup.AbstractLauncher
-
Return the default formatter for build exceptions.
- Forward - Enum constant in enum class org.jdrupes.builder.api.Intent
-
The resources from the provider are forwarded to other projects that have this project as a dependency but are not used (consumed) by this project.
- ForwardingHandler - Class in org.jdrupes.builder.core
-
A
InvocationHandlerthat simply forwards all invocations to the proxied object. - ForwardingHandler(Object) - Constructor for class org.jdrupes.builder.core.ForwardingHandler
-
Instantiates a new forwarding handler.
- from(ResourceProvider) - Method in exception class org.jdrupes.builder.api.BuildException
-
From.
- FutureStream<T> - Class in org.jdrupes.builder.core
-
Evaluate the stream from a provider asynchronously.
- FutureStream(ExecutorService, ResourceProvider, ResourceRequest) - Constructor for class org.jdrupes.builder.core.FutureStream
-
Instantiates a new future resources.
- FutureStreamCache - Class in org.jdrupes.builder.core
-
An implementation of a cache for
FutureStreams. - FutureStreamCache.Key<T> - Record Class in org.jdrupes.builder.core
-
Provided resources are identified by the
ResourceProviderand the requestedResource.
G
- generateClasspathConfiguration(Document) - Method in class org.jdrupes.builder.eclipse.EclipseConfigurator
-
Generates the content of the
.classpathfile into the given document. - GENERATED_BY - Static variable in class org.jdrupes.builder.eclipse.EclipseConfigurator
-
The Constant GENERATED_BY.
- GENERATED_BY - Static variable in class org.jdrupes.builder.mvnrepo.PomFileGenerator
-
The Constant GENERATED_BY.
- generateJdtCorePrefs() - Method in class org.jdrupes.builder.eclipse.EclipseConfigurator
-
Generate the properties for the
.settings/org.eclipse.jdt.core.prefsfile. - generateProjectConfiguration(Document) - Method in class org.jdrupes.builder.eclipse.EclipseConfigurator
-
Generates the content of the
.projectfile into the given document. - generateResourcesPrefs() - Method in class org.jdrupes.builder.eclipse.EclipseConfigurator
-
Generate the properties for the
.settings/org.eclipse.core.resources.prefsfile. - generateRuntimePrefs() - Method in class org.jdrupes.builder.eclipse.EclipseConfigurator
-
Generate the properties for the
.settings/org.eclipse.core.runtime.prefsfile. - generator(Function) - Method in interface org.jdrupes.builder.api.Project
-
Uses the supplier to create a provider, passing this project as argument and adds the result as a generator to this project.
- generator(Generator) - Method in interface org.jdrupes.builder.api.Project
-
Adds a provider to the project that generates resources which are then provided by the project.
- generator(Generator) - Method in class org.jdrupes.builder.core.AbstractProject
-
Generator.
- Generator - Interface in org.jdrupes.builder.api
-
Models a
ResourceProviderthat generates newResources (artifacts) and makes them available to aProject. - get(NamedParameter[], String, Supplier) - Static method in record class org.jdrupes.builder.api.NamedParameter
-
Looks up the named parameter with the given
namein array ofNamedParameters. - get(PropertyKey) - Method in interface org.jdrupes.builder.api.Project
-
Returns value of the given property of the project.
- get(PropertyKey) - Method in class org.jdrupes.builder.core.AbstractProject
-
Returns the.
- getAllInterfaces(Class) - Static method in class org.jdrupes.builder.api.ResourceType
-
Gets all interfaces that the given class implements, including the class itself.
- groupId() - Method in class org.jdrupes.builder.mvnrepo.DefaultMvnRepoResource
-
Group id.
- groupId() - Method in interface org.jdrupes.builder.mvnrepo.MvnRepoResource
-
Group id.
- GroupId - Enum constant in enum class org.jdrupes.builder.mvnrepo.MvnProperties
-
The group that the project's artifacts belong to.
H
- hashCode() - Method in record class org.jdrupes.builder.api.NamedParameter
-
Returns a hash code value for this object.
- hashCode() - Method in class org.jdrupes.builder.api.ResourceType
- hashCode() - Method in class org.jdrupes.builder.core.AbstractProject
- hashCode() - Method in class org.jdrupes.builder.core.DefaultExecResult
- hashCode() - Method in class org.jdrupes.builder.core.DefaultFileResource
- hashCode() - Method in class org.jdrupes.builder.core.DefaultFileTree
- hashCode() - Method in class org.jdrupes.builder.core.DefaultResourceRequest
- hashCode() - Method in class org.jdrupes.builder.core.DefaultResources
- hashCode() - Method in class org.jdrupes.builder.core.DefaultTestResult
- hashCode() - Method in record class org.jdrupes.builder.core.FutureStreamCache.Key
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.jdrupes.builder.core.LauncherSupport.CommandData
-
Returns a hash code value for this object.
- hashCode() - Method in class org.jdrupes.builder.core.ResourceObject
- hashCode() - Method in class org.jdrupes.builder.eclipse.DefaultEclipseConfiguration
- hashCode() - Method in class org.jdrupes.builder.java.JarFileEntry
- hashCode() - Method in class org.jdrupes.builder.java.ManifestAttributes
- hashCode() - Method in class org.jdrupes.builder.mvnrepo.DefaultMvnRepoResource
I
- ignoreDuplicates(String...) - Method in class org.jdrupes.builder.uberjar.UberJarBuilder
-
Ignore duplicates matching the given glob patterns when merging.
- ignoreFailed() - Method in class org.jdrupes.builder.junit.JUnitTestRunner
-
Ignore failed tests.
- ignoreMismatches() - Method in class org.jdrupes.builder.bnd.BndBaseliner
-
Ignore mismatches in the baseline evaluation.
- inputStream() - Method in interface org.jdrupes.builder.api.IOResource
-
Returns the input stream.
- inputStream() - Method in class org.jdrupes.builder.core.DefaultFileResource
- inputStream() - Method in class org.jdrupes.builder.java.JarFileEntry
- inputStream() - Method in class org.jdrupes.builder.java.ServicesEntryResource
- instruction(String, String) - Method in class org.jdrupes.builder.bnd.AbstractBndGenerator
-
Add the instruction specified by key and value.
- instruction(String, String) - Method in class org.jdrupes.builder.bnd.BndAnalyzer
-
Add the instruction specified by key and value.
- instruction(String, String) - Method in class org.jdrupes.builder.bnd.BndBaseliner
-
Add the instruction specified by key and value.
- instructions(Path) - Method in class org.jdrupes.builder.bnd.AbstractBndGenerator
-
Add the instructions from the given bnd (properties) file.
- instructions(Path) - Method in class org.jdrupes.builder.bnd.BndAnalyzer
-
Add the instructions from the given bnd (properties) file.
- instructions(Path) - Method in class org.jdrupes.builder.bnd.BndBaseliner
-
Add the instructions from the given bnd (properties) file.
- instructions(Map) - Method in class org.jdrupes.builder.bnd.AbstractBndGenerator
-
Add the given instructions for the analyzer.
- instructions(Map) - Method in class org.jdrupes.builder.bnd.BndAnalyzer
-
Add the given instructions for the analyzer.
- instructions(Map) - Method in class org.jdrupes.builder.bnd.BndBaseliner
-
Add the given instructions for the baseliner.
- Intent - Enum Class in org.jdrupes.builder.api
-
Attributes the relationship between a
Project("this project") and an associatedResourceProvider. - invoke(Object, Method, Object[]) - Method in class org.jdrupes.builder.core.ForwardingHandler
- IOResource - Interface in org.jdrupes.builder.api
-
Represents a resource that has readable (or writable) contents.
- IOResourcesType - Static variable in class org.jdrupes.builder.api.ResourceType
-
The resource type for
Resources[IOResource]. - IOResourceType - Static variable in class org.jdrupes.builder.api.ResourceType
-
The resource type for
IOResource. - isAssignableFrom(ResourceType) - Method in class org.jdrupes.builder.api.ResourceType
-
Checks if this is assignable from the other resource type.
- isEmpty() - Method in interface org.jdrupes.builder.api.Resources
-
Checks if is empty.
- isEmpty() - Method in class org.jdrupes.builder.core.DefaultResources
- isFaulty() - Method in interface org.jdrupes.builder.api.FaultAware
-
Checks if the resource is faulty.
- isFaulty() - Method in class org.jdrupes.builder.bnd.DefaultBndBaselineEvaluation
- isFaulty() - Method in class org.jdrupes.builder.core.DefaultTestResult
- isLocked() - Method in class org.jdrupes.builder.core.ResourceObject
-
Checks if the instance has been used in a comparison (
hashCodeorequals) and is therefore locked for further modifications. - isProviderInvocationAllowed() - Static method in class org.jdrupes.builder.core.FutureStream
-
Checks if is provider invocation is allowed.
J
- JarBuilder - Class in org.jdrupes.builder.java
-
A general purpose generator for jars.
- JarBuilder(Project, ResourceType) - Constructor for class org.jdrupes.builder.java.JarBuilder
-
Initializes a new library generator.
- JarFile - Interface in org.jdrupes.builder.java
-
A
FileResourcethat represents a Java jar file]. - JarFileEntry - Class in org.jdrupes.builder.java
-
Represents an entry in a jar file.
- JarFileEntry(JarFile, JarEntry) - Constructor for class org.jdrupes.builder.java.JarFileEntry
-
Initializes a new jar file entry.
- JarFileType - Static variable in class org.jdrupes.builder.java.JavaTypes
-
The Java jar file.
- jarName() - Method in class org.jdrupes.builder.java.JarBuilder
-
Returns the name of the generated jar file.
- jarName(String) - Method in class org.jdrupes.builder.java.JarBuilder
-
Sets the name of the generated jar file.
- jarName(Supplier) - Method in class org.jdrupes.builder.java.JarBuilder
-
Sets the supplier for obtaining the name of the generated jar file in
ResourceProviderSpi.provide(ResourceRequest). - JavaCompiler - Class in org.jdrupes.builder.java
-
The
JavaCompilergenerator provides two types of resources. - JavaCompiler(Project) - Constructor for class org.jdrupes.builder.java.JavaCompiler
-
Initializes a new java compiler.
- Javadoc - Class in org.jdrupes.builder.java
-
The
Javadocgenerator provides the resourceJavadocDirectory, a directory that contains generated javadoc files. - Javadoc(Project) - Constructor for class org.jdrupes.builder.java.Javadoc
-
Instantiates a new java compiler.
- JavadocDirectory - Interface in org.jdrupes.builder.java
-
A
FileResourcethat represents a directory generated by javadoc. - JavadocDirectoryType - Static variable in class org.jdrupes.builder.java.JavaTypes
-
The directory with files generated by javadoc.
- JavadocJarFile - Interface in org.jdrupes.builder.java
-
Defines a jar file with javadoc.
- JavadocJarFileType - Static variable in class org.jdrupes.builder.java.JavaTypes
-
The javadoc jar file.
- JavadocJarGenerator - Class in org.jdrupes.builder.mvnrepo
-
A special
JarBuilderthat generates a jar with javadoc. - JavadocJarGenerator(Project) - Constructor for class org.jdrupes.builder.mvnrepo.JavadocJarGenerator
-
Initializes a new sources jar generator.
- JavaExecutor - Class in org.jdrupes.builder.java
-
A provider for execution resultss from invoking a JVM.
- JavaExecutor(Project) - Constructor for class org.jdrupes.builder.java.JavaExecutor
-
Initializes a new java executor.
- JavaLibraryProject - Interface in org.jdrupes.builder.java
-
Marker interface for Java library projects.
- JavaProject - Interface in org.jdrupes.builder.java
-
Marker interface for Java projects.
- JavaResourceCollector - Class in org.jdrupes.builder.java
-
A
ResourceCollectorforResourceFiles that should be included the resources provided by a Java project. - JavaResourceCollector(Project) - Constructor for class org.jdrupes.builder.java.JavaResourceCollector
-
Instantiates a new Java resources collector.
- JavaResourceFactory - Class in org.jdrupes.builder.java
-
A factory for creating Java related resource objects.
- JavaResourceFactory() - Constructor for class org.jdrupes.builder.java.JavaResourceFactory
-
Instantiates a new java resource factory.
- JavaResourceTree - Interface in org.jdrupes.builder.java
-
A
FileTreethat consists ofResourceFiles and can be used in a Java classpath. - JavaResourceTreeType - Static variable in class org.jdrupes.builder.java.JavaTypes
-
Resource files.
- JavaSourceFile - Interface in org.jdrupes.builder.java
-
A
FileResourcethat represents a Java class. - JavaSourceFileType - Static variable in class org.jdrupes.builder.java.JavaTypes
-
The Java source file.
- JavaSourceTreeType - Static variable in class org.jdrupes.builder.java.JavaTypes
-
The Java source files.
- JavaTool - Class in org.jdrupes.builder.java
-
A base class for generators that invoke java tools.
- JavaTool(Project) - Constructor for class org.jdrupes.builder.java.JavaTool
-
Instantiates a new java tool.
- JavaTypes - Class in org.jdrupes.builder.java
-
A collection of Java specific
ResourceTypes. - JDBLD_DIRECTORY - Static variable in class org.jdrupes.builder.core.DefaultBuildContext
-
The key for specifying the builder directory in the properties file.
- jdbldDirectory() - Method in interface org.jdrupes.builder.api.BuildContext
-
Returns the relative path from a project directory to the JDrupes Builder directory.
- jdbldDirectory() - Static method in class org.jdrupes.builder.core.AbstractProject
-
Hack to pass
context().jdbldDirectory()as named parameter for the directory to the constructor. - jdbldDirectory() - Method in class org.jdrupes.builder.core.DefaultBuildContext
- jdbldProps - Variable in class org.jdrupes.builder.startup.BootstrapProjectLauncher
-
The JDrupes Builder properties read from the file
.jdbld.propertiesin the root project. - jdbldProps - Variable in class org.jdrupes.builder.startup.BuildProjectLauncher
-
The JDrupes Builder properties read from the file
.jdbld.propertiesin the root project. - jdk(String, Path) - Method in class org.jdrupes.builder.vscode.VscodeConfigurator
-
VSCode does not have a central JDK registry.
- JUnitTestRunner - Class in org.jdrupes.builder.junit
-
A
GeneratorforTestResults using the JUnit platform. - JUnitTestRunner(Project) - Constructor for class org.jdrupes.builder.junit.JUnitTestRunner
-
Initializes a new test runner.
K
- keepSubArtifacts() - Method in class org.jdrupes.builder.mvnrepo.MvnPublisher
-
Keep generated sub artifacts (checksums, signatures).
- Key(ResourceProvider, ResourceRequest) - Constructor for record class org.jdrupes.builder.core.FutureStreamCache.Key
-
Creates an instance of a
Keyrecord class.
L
- Launcher - Interface in org.jdrupes.builder.api
-
Defines the methods provided by a launcher.
- LauncherSupport - Class in org.jdrupes.builder.core
-
Provides support for creating projects based on
AbstractProject. - LauncherSupport.CommandData - Record Class in org.jdrupes.builder.core
-
The Record CommandData.
- LibraryBuilder - Class in org.jdrupes.builder.java
-
A
Generatorfor Java libraries packaged as jars. - LibraryBuilder(Project) - Constructor for class org.jdrupes.builder.java.LibraryBuilder
-
Instantiates a new library generator.
- LibraryJarFile - Interface in org.jdrupes.builder.java
-
Marker interface for a jar file that is a library.
- LibraryJarFileType - Static variable in class org.jdrupes.builder.java.JavaTypes
-
The Java library jar file.
- logDiagnostic(Diagnostic) - Method in class org.jdrupes.builder.java.JavaTool
-
Log diagnostic.
- logDiagnostics(DiagnosticCollector) - Method in class org.jdrupes.builder.java.JavaTool
-
Log diagnostics.
- lookupCommand(RootProject, String) - Static method in class org.jdrupes.builder.core.LauncherSupport
-
Lookup the command in the given root project.
M
- main(String[]) - Static method in class org.jdrupes.builder.startup.BootstrapProjectLauncher
-
The main method.
- main(String[]) - Static method in class org.jdrupes.builder.startup.BuildProjectLauncher
-
This main can be used to start the user's JDrupes Builder project from an IDE for debugging purposes.
- mainClass() - Method in class org.jdrupes.builder.java.JavaExecutor
-
Returns the main class.
- mainClass() - Method in class org.jdrupes.builder.java.LibraryBuilder
-
Returns the main class.
- mainClass(String) - Method in class org.jdrupes.builder.java.JavaExecutor
-
Sets the main class.
- mainClass(String) - Method in class org.jdrupes.builder.java.LibraryBuilder
-
Sets the main class.
- ManifestAttributes - Class in org.jdrupes.builder.java
-
A wrapper around
Attributesto allow their usage asResource. - ManifestAttributes() - Constructor for class org.jdrupes.builder.java.ManifestAttributes
-
Initializes a new manifest attributes.
- ManifestAttributesType - Static variable in class org.jdrupes.builder.java.JavaTypes
-
Jar manifest attributes.
- Masked - Interface in org.jdrupes.builder.api
- MavenArtifactProject - Interface in org.jdrupes.builder.mvnrepo
-
Marker interface for projects that publish a maven artifact.
- MergedTestProject - Interface in org.jdrupes.builder.api
-
Marker interface for merged test projects.
- mismatch() - Method in interface org.jdrupes.builder.bnd.BndBaselineEvaluation
-
If set, indicates that a mismatch was detected.
- mismatch() - Method in class org.jdrupes.builder.bnd.DefaultBndBaselineEvaluation
- MvnModelResolver - Class in org.jdrupes.builder.mvnrepo
-
A maven model resolver using aether.
- MvnModelResolver(RepositorySystem, RepositorySystemSession, List) - Constructor for class org.jdrupes.builder.mvnrepo.MvnModelResolver
-
Initializes a new maven model resolver.
- MvnProperties - Enum Class in org.jdrupes.builder.mvnrepo
-
Additional properties used with maven repositories.
- MvnPublication - Interface in org.jdrupes.builder.mvnrepo
-
Represents an artifact created in a maven repository.
- MvnPublicationType - Static variable in class org.jdrupes.builder.mvnrepo.MvnRepoTypes
-
The maven publication type.
- MvnPublisher - Class in org.jdrupes.builder.mvnrepo
-
A
Generatorfor maven deployments in response to requests forMvnPublicationIt supports publishing releases using the Publish Portal API and publishing snapshots using the "traditional" maven approach (uploading the files, including the appropriatemaven-metadata.xmlfiles). - MvnPublisher(Project) - Constructor for class org.jdrupes.builder.mvnrepo.MvnPublisher
-
Creates a new Maven publication generator.
- MvnRepoBom - Interface in org.jdrupes.builder.mvnrepo
-
Represents a BOM in a maven repository.
- MvnRepoBomType - Static variable in class org.jdrupes.builder.mvnrepo.MvnRepoTypes
-
The maven repository BOM type.
- MvnRepoDependenciesType - Static variable in class org.jdrupes.builder.mvnrepo.MvnRepoTypes
-
The maven repository compilation dependencies type.
- MvnRepoDependency - Interface in org.jdrupes.builder.mvnrepo
-
Represents a dependency on a maven artifact obtainable from a maven repository.
- MvnRepoDependencyType - Static variable in class org.jdrupes.builder.mvnrepo.MvnRepoTypes
-
The maven repository dependency type.
- MvnRepoJarFile - Interface in org.jdrupes.builder.mvnrepo
-
A
JarFilethat is obtained from a maven repository. - MvnRepoJarFileType - Static variable in class org.jdrupes.builder.mvnrepo.MvnRepoTypes
-
A jar file from the maven repository.
- MvnRepoLibraryJarFile - Interface in org.jdrupes.builder.mvnrepo
-
A
LibraryJarFilethat is obtained from a maven repository. - MvnRepoLibraryJarFileType - Static variable in class org.jdrupes.builder.mvnrepo.MvnRepoTypes
-
A library jar file from the maven repository.
- MvnRepoLookup - Class in org.jdrupes.builder.mvnrepo
-
Depending on the request, this provider provides two types of resources.
- MvnRepoLookup() - Constructor for class org.jdrupes.builder.mvnrepo.MvnRepoLookup
-
Instantiates a new mvn repo lookup.
- MvnRepoPom - Interface in org.jdrupes.builder.mvnrepo
-
Represents a POM in a maven repository.
- MvnRepoResource - Interface in org.jdrupes.builder.mvnrepo
-
Represents a dependency on a maven artifact obtainable from a maven repository.
- MvnRepoResourceFactory - Class in org.jdrupes.builder.mvnrepo
-
A factory for creating Java related resource objects.
- MvnRepoResourceFactory() - Constructor for class org.jdrupes.builder.mvnrepo.MvnRepoResourceFactory
-
Instantiates a new java resource factory.
- MvnRepoResourceType - Static variable in class org.jdrupes.builder.mvnrepo.MvnRepoTypes
-
The maven repository resource type.
- MvnRepoTypes - Class in org.jdrupes.builder.mvnrepo
-
A collection of Maven specific
ResourceTypes. - mvnType() - Method in class org.jdrupes.builder.mvnrepo.DefaultMvnRepoResource
- mvnType() - Method in interface org.jdrupes.builder.mvnrepo.MvnRepoResource
-
Maven type.
N
- name() - Method in record class org.jdrupes.builder.api.NamedParameter
-
Returns the value of the
namerecord component. - name() - Method in interface org.jdrupes.builder.api.PropertyKey
-
The property's name.
- name() - Method in interface org.jdrupes.builder.api.Resource
-
Returns the name of this resource if set.
- name() - Method in interface org.jdrupes.builder.api.ResourceProvider
-
Returns the name of this resource provider.
- name() - Method in interface org.jdrupes.builder.api.ResourceRequest
-
Returns the name that the requested resource should have.
- name() - Method in interface org.jdrupes.builder.api.TestResult
-
The name of the test or test suite.
- name() - Method in interface org.jdrupes.builder.bnd.BndBaselineEvaluation
-
The bundle symbolic name name of the baselined jar.
- name() - Method in class org.jdrupes.builder.core.AbstractProject
- name() - Method in class org.jdrupes.builder.core.AbstractProvider
- name() - Method in class org.jdrupes.builder.core.DefaultResourceRequest
- name() - Method in class org.jdrupes.builder.core.ResourceObject
- name() - Method in class org.jdrupes.builder.java.ManifestAttributes
- name(String) - Method in interface org.jdrupes.builder.api.Renamable
-
Set the new name.
- name(String) - Method in class org.jdrupes.builder.bnd.DefaultBndBaselineEvaluation
- name(String) - Method in class org.jdrupes.builder.core.AbstractGenerator
- name(String) - Static method in class org.jdrupes.builder.core.AbstractProject
-
Named parameter for specifying the name.
- name(String) - Method in class org.jdrupes.builder.core.ResourceObject
-
Sets the name of the resource.
- name(String) - Method in class org.jdrupes.builder.java.JarBuilder
- name(String) - Method in class org.jdrupes.builder.java.JavaExecutor
- name(String) - Method in class org.jdrupes.builder.java.LibraryBuilder
- name(String) - Method in class org.jdrupes.builder.java.ManifestAttributes
-
Sets the name of the resource.
- name(String) - Method in class org.jdrupes.builder.uberjar.UberJarBuilder
- NamedParameter<T> - Record Class in org.jdrupes.builder.api
-
Defines a named parameter.
- NamedParameter(String, T) - Constructor for record class org.jdrupes.builder.api.NamedParameter
-
Creates an instance of a
NamedParameterrecord class. - newCopy() - Method in class org.jdrupes.builder.mvnrepo.MvnModelResolver
- newResource(ResourceType, Object...) - Method in interface org.jdrupes.builder.api.Project
-
Convenience method to create a new resource.
- newResource(ResourceType, Object...) - Method in class org.jdrupes.builder.core.AbstractGenerator
-
Short for
project().newResource(type, args). - newResource(ResourceType, Object...) - Method in class org.jdrupes.builder.core.AbstractProject
- newResource(ResourceType, Object...) - Method in class org.jdrupes.builder.core.AbstractProvider
-
Convenience function to create a new resource.
- newResource(ResourceType, Project, Object...) - Method in interface org.jdrupes.builder.api.ResourceFactory
-
Returns a new resource of the given type if the factory instance can create it.
- newResource(ResourceType, Project, Object...) - Method in class org.jdrupes.builder.bnd.BndResourceFactory
- newResource(ResourceType, Project, Object...) - Method in class org.jdrupes.builder.core.CoreResourceFactory
-
New resource.
- newResource(ResourceType, Project, Object...) - Method in class org.jdrupes.builder.eclipse.EclipseResourceFactory
- newResource(ResourceType, Project, Object...) - Method in class org.jdrupes.builder.java.JavaResourceFactory
- newResource(ResourceType, Project, Object...) - Method in class org.jdrupes.builder.mvnrepo.MvnRepoResourceFactory
O
- of(Class) - Method in interface org.jdrupes.builder.api.ResourceProvider
-
Create a new request for the given resource type.
- of(ResourceType) - Method in interface org.jdrupes.builder.api.ResourceProvider
-
Create a new request for the given resource.
- of(ResourceType) - Method in class org.jdrupes.builder.core.AbstractProvider
- onBeforeUse(Consumer) - Method in interface org.jdrupes.builder.api.ProviderSelection
-
Register a callback for logging the provider invocation.
- onBeforeUse(Consumer) - Method in class org.jdrupes.builder.core.DefaultProviderSelection
- optionArgument(String...) - Method in class org.jdrupes.builder.java.JavaTool
-
Find the argument for the given option.
- options() - Method in class org.jdrupes.builder.java.JavaTool
-
Return the options.
- options(String...) - Method in class org.jdrupes.builder.java.JavaTool
-
Adds the given options.
- options(Stream) - Method in class org.jdrupes.builder.java.JavaTool
-
Adds the given options.
- org.jdrupes.builder.api - package org.jdrupes.builder.api
-
Defines the API for the JDrupes Builder.
- org.jdrupes.builder.bnd - package org.jdrupes.builder.bnd
-
Support for uilding OSGi bundles with Bnd.
- org.jdrupes.builder.core - package org.jdrupes.builder.core
-
Povides the core classes for the JDrupes Builder.
- org.jdrupes.builder.eclipse - package org.jdrupes.builder.eclipse
-
Generate configuration files for Eclipse
- org.jdrupes.builder.java - package org.jdrupes.builder.java
-
Provides the Java specific components of the JDrupes Builder.
- org.jdrupes.builder.junit - package org.jdrupes.builder.junit
- org.jdrupes.builder.mvnrepo - package org.jdrupes.builder.mvnrepo
-
Provide resources from a Maven repository
- org.jdrupes.builder.startup - package org.jdrupes.builder.startup
-
Contains the startup classes for the JDrupes Builder.
- org.jdrupes.builder.uberjar - package org.jdrupes.builder.uberjar
- org.jdrupes.builder.vscode - package org.jdrupes.builder.vscode
- origin() - Method in exception class org.jdrupes.builder.api.BuildException
-
Returns the origin of this exception.
- outputStream() - Method in interface org.jdrupes.builder.api.IOResource
-
Returns the output stream.
- outputStream() - Method in class org.jdrupes.builder.core.DefaultFileResource
- outputStream() - Method in class org.jdrupes.builder.java.JarFileEntry
- outputStream() - Method in class org.jdrupes.builder.java.ServicesEntryResource
P
- parent(Class) - Static method in class org.jdrupes.builder.core.AbstractProject
-
Named parameter for specifying the parent project.
- parentProject() - Method in interface org.jdrupes.builder.api.Project
-
Returns the parent project.
- parentProject() - Method in class org.jdrupes.builder.core.AbstractProject
-
Parent project.
- path() - Method in interface org.jdrupes.builder.api.FileResource
-
Return the file's path.
- path() - Method in class org.jdrupes.builder.core.DefaultFileResource
-
Path.
- pattern() - Method in record class org.jdrupes.builder.core.LauncherSupport.CommandData
-
Returns the value of the
patternrecord component. - PomFile - Interface in org.jdrupes.builder.mvnrepo
-
A
FileResourcethat represents a POM file. - PomFileGenerator - Class in org.jdrupes.builder.mvnrepo
-
A
Generator(mainly) for POM files. - PomFileGenerator(Project) - Constructor for class org.jdrupes.builder.mvnrepo.PomFileGenerator
-
Instantiates a new library generator.
- PomFileType - Static variable in class org.jdrupes.builder.mvnrepo.MvnRepoTypes
-
The POM file type.
- prepareProject(Project) - Method in interface org.jdrupes.builder.api.RootProject
-
May be overridden by the root project to apply common settings to projects of specific types or with specific properties.
- probe() - Method in class org.jdrupes.builder.mvnrepo.MvnRepoLookup
-
Failing to resolve the dependencies normally results in a
BuildException, because the requested artifacts are assumed to be required for the built. - project() - Method in interface org.jdrupes.builder.api.Generator
-
Returns the project that this generator belongs to.
- project() - Method in interface org.jdrupes.builder.api.TestResult
-
The test project.
- project() - Method in interface org.jdrupes.builder.bnd.BndBaselineEvaluation
-
The project.
- project() - Method in class org.jdrupes.builder.bnd.DefaultBndBaselineEvaluation
- project() - Method in class org.jdrupes.builder.core.AbstractGenerator
-
Project.
- project() - Method in class org.jdrupes.builder.core.DefaultTestResult
- project(Class) - Method in interface org.jdrupes.builder.api.Project
-
Returns the instance of the given project class.
- project(Class) - Method in class org.jdrupes.builder.core.AbstractProject
-
Project.
- Project - Interface in org.jdrupes.builder.api
-
Projects are used to structure the build configuration. - Project.Properties - Enum Class in org.jdrupes.builder.api
-
The common project properties.
- projectName() - Method in class org.jdrupes.builder.eclipse.DefaultEclipseConfiguration
- projectName() - Method in interface org.jdrupes.builder.eclipse.EclipseConfiguration
-
The jdbld project name.
- projects(String) - Method in interface org.jdrupes.builder.api.RootProject.CommandBuilder
-
Apply the request(s) to the projects selected by the given pattern instead of the root project.
- projects(String) - Method in interface org.jdrupes.builder.api.RootProject
-
Return the projects matching the pattern.
- projects(String) - Method in class org.jdrupes.builder.core.AbstractProject.CommandBuilder
-
Projects.
- projects(String) - Method in class org.jdrupes.builder.core.AbstractProject
-
Provide the projects matching the pattern.
- projects(Stream) - Method in class org.jdrupes.builder.java.Javadoc
-
Sets the projects to generate javadoc for.
- propertiesFromFiles(Path) - Static method in class org.jdrupes.builder.startup.AbstractLauncher
-
Get the properties from the properties files in the user's home directory and the build root directory.
- property(String, String) - Method in interface org.jdrupes.builder.api.BuildContext
-
Returns the value of the given property.
- property(String, String) - Method in class org.jdrupes.builder.core.DefaultBuildContext
- PropertyKey - Interface in org.jdrupes.builder.api
-
The Interface defines the type used as key for a
Project's properties. - propertyType() - Method in interface org.jdrupes.builder.api.PropertyKey
-
An explicitly set property type.
- propertyType() - Method in enum class org.jdrupes.builder.bnd.BndProperties
- provide(ResourceRequest) - Method in interface org.jdrupes.builder.api.ResourceProviderSpi
-
Provide the requested resources.
- provider() - Method in record class org.jdrupes.builder.core.FutureStreamCache.Key
-
Returns the value of the
providerrecord component. - providers() - Method in interface org.jdrupes.builder.api.Project
-
Return a provider selection without any restrictions.
- providers() - Method in class org.jdrupes.builder.core.AbstractProject
-
Providers.
- providers() - Method in class org.jdrupes.builder.java.LibraryBuilder
-
return the cached providers.
- providers(Set) - Method in interface org.jdrupes.builder.api.Project
-
Return a provider selection that is restricted to the given intents.
- providers(Set) - Method in class org.jdrupes.builder.core.AbstractProject
-
Providers.
- providers(Intent, Intent...) - Method in interface org.jdrupes.builder.api.Project
-
Return a provider selection that is restricted to the given intents.
- ProviderSelection - Interface in org.jdrupes.builder.api
-
The interface ProviderSelection.
- Proxyable - Interface in org.jdrupes.builder.api
-
Returns the implementing object of a proxied object.
- publishAutomatically() - Method in class org.jdrupes.builder.mvnrepo.MvnPublisher
-
Publish the release automatically.
- put(Object, Object) - Method in class org.jdrupes.builder.java.ManifestAttributes
R
- rawType() - Method in class org.jdrupes.builder.api.ResourceType
-
Return the type.
- readString(Path) - Method in interface org.jdrupes.builder.api.Project
-
Convenience method for reading the content of a file into a
String. - reason() - Method in interface org.jdrupes.builder.bnd.BndBaselineEvaluation
-
If there is a mismatch, the reason for the mismatch.
- reason() - Method in class org.jdrupes.builder.bnd.DefaultBndBaselineEvaluation
- relativize(Path) - Method in interface org.jdrupes.builder.api.Project
-
Short for
directory().relativize(other). - remove(Object) - Method in class org.jdrupes.builder.java.ManifestAttributes
- Renamable - Interface in org.jdrupes.builder.api
-
All
ResourceProviders have a name, but not all allow the name to be changed after creation. - rename(String) - Method in class org.jdrupes.builder.core.AbstractProvider
-
Allows derived classes to change the provider's name in their implementation of
Renamable.name(String). - reportBuildException(Callable) - Static method in class org.jdrupes.builder.startup.AbstractLauncher
-
A utility method for reliably reporting problems as
BuildExceptions. - reportLocation() - Method in interface org.jdrupes.builder.bnd.BndBaselineEvaluation
-
The location where the report can be found.
- reportLocation() - Method in class org.jdrupes.builder.bnd.DefaultBndBaselineEvaluation
- request() - Method in record class org.jdrupes.builder.core.FutureStreamCache.Key
-
Returns the value of the
requestrecord component. - requests() - Method in record class org.jdrupes.builder.core.LauncherSupport.CommandData
-
Returns the value of the
requestsrecord component. - requires(ResourceType) - Method in interface org.jdrupes.builder.api.ResourceRequest
-
Checks if the query requires results of the given type.
- requires(ResourceType) - Method in class org.jdrupes.builder.core.DefaultResourceRequest
- resolve(String...) - Method in class org.jdrupes.builder.mvnrepo.MvnRepoLookup
-
Add artifacts, specified by their coordinates (
groupId:artifactId:version) as resources. - resolve(Stream) - Method in class org.jdrupes.builder.mvnrepo.MvnRepoLookup
-
Add artifacts.
- resolveDuplicates(Map) - Method in class org.jdrupes.builder.java.JarBuilder
-
Resolve duplicates.
- resolveDuplicates(Map) - Method in class org.jdrupes.builder.uberjar.UberJarBuilder
- resolveModel(String, String, String) - Method in class org.jdrupes.builder.mvnrepo.MvnModelResolver
- resolveModel(Dependency) - Method in class org.jdrupes.builder.mvnrepo.MvnModelResolver
- resolveModel(Parent) - Method in class org.jdrupes.builder.mvnrepo.MvnModelResolver
- Resource - Interface in org.jdrupes.builder.api
-
Represents a resource handled by the builder.
- ResourceCollector<T> - Class in org.jdrupes.builder.core
-
A provider of resources to be included in a project.
- ResourceCollector(Project, ResourceType) - Constructor for class org.jdrupes.builder.core.ResourceCollector
-
Instantiates a new resources collector.
- ResourceFactory - Interface in org.jdrupes.builder.api
-
Defines both an interface for factories that create
Resources and factory methods for invoking an appropriate factory. - ResourceFile - Interface in org.jdrupes.builder.api
-
A
FileResourcethat represents a resource provided by aProject. - ResourceFileType - Static variable in class org.jdrupes.builder.api.ResourceType
-
The resource type for
ResourceFile. - resourceFilter(Predicate) - Method in class org.jdrupes.builder.uberjar.UberJarBuilder
-
Apply the given filter to the resources obtained from the provider.
- ResourceObject - Class in org.jdrupes.builder.core
-
A base class for
Resources. - ResourceObject() - Constructor for class org.jdrupes.builder.core.ResourceObject
-
Create a new instance.
- ResourceObject(ResourceType) - Constructor for class org.jdrupes.builder.core.ResourceObject
-
Create a new instance.
- ResourceProvider - Interface in org.jdrupes.builder.api
-
This interface defines access to a resource provider, in particular, to the provider's resources.
- ResourceProviderSpi - Interface in org.jdrupes.builder.api
-
This interface must be made available to the
BuildContextby implementations of resource providers. - ResourceRequest<T> - Interface in org.jdrupes.builder.api
-
Represents a request for
Resources of a specified type, to be processed by aResourceProvider. - ResourceRetriever - Interface in org.jdrupes.builder.api
-
The interface ResourceRetriever, see
Generator. - resources() - Method in class org.jdrupes.builder.core.ResourceCollector
-
Return the resources to collect.
- resources(Stream, ResourceRequest) - Method in interface org.jdrupes.builder.api.Launcher
-
Provide the requested resources from the given projects.
- resources(Stream, ResourceRequest) - Method in class org.jdrupes.builder.startup.AbstractLauncher
- resources(ResourceProvider, ResourceRequest) - Method in interface org.jdrupes.builder.api.BuildContext
-
Obtains the stream of resources of the given type from the given provider.
- resources(ResourceProvider, ResourceRequest) - Method in class org.jdrupes.builder.core.DefaultBuildContext
- resources(ResourceRequest...) - Method in interface org.jdrupes.builder.api.RootProject.CommandBuilder
-
Apply the request(s) to the root project or the selected projects.
- resources(ResourceRequest...) - Method in class org.jdrupes.builder.core.AbstractProject.CommandBuilder
-
Resources.
- resources(ResourceRequest) - Method in interface org.jdrupes.builder.api.ProviderSelection
-
Returns the requested resources using the providers with the requested intents from the project passed to constructor and the defined filters.
- resources(ResourceRequest) - Method in interface org.jdrupes.builder.api.ResourceProvider
-
Returns resources provided by this resource provider.
- resources(ResourceRequest) - Method in class org.jdrupes.builder.core.DefaultProviderSelection
- Resources<T> - Interface in org.jdrupes.builder.api
-
Defines a container for a collection of resources.
- resourceType(Class, Class) - Static method in class org.jdrupes.builder.api.ResourceType
-
Creates a new resource type from the given container type and contained type.
- resourceType(Class) - Static method in class org.jdrupes.builder.api.ResourceType
-
Creates a new resource type from the given type.
- ResourceType<T> - Class in org.jdrupes.builder.api
-
A special kind of type token for representing a resource type.
- ResourceType() - Constructor for class org.jdrupes.builder.api.ResourceType
-
Instantiates a new resource type, using the information from a derived class.
- ResourceType(Class, ResourceType) - Constructor for class org.jdrupes.builder.api.ResourceType
-
Initializes a new resource type.
- Reveal - Enum constant in enum class org.jdrupes.builder.api.Intent
-
The project consumes the resources from the associated provider.
- root() - Method in interface org.jdrupes.builder.api.FileTree
-
Returns the root of the file tree searched for files as an absolute path.
- root() - Method in class org.jdrupes.builder.core.DefaultFileTree
- root(boolean) - Method in interface org.jdrupes.builder.api.FileTree
-
Returns the root of the file tree containing the files.
- root(boolean) - Method in class org.jdrupes.builder.core.DefaultFileTree
- rootProject() - Method in interface org.jdrupes.builder.api.Launcher
-
Return the root project.
- rootProject() - Method in interface org.jdrupes.builder.api.Project
-
Returns the root project.
- rootProject() - Method in class org.jdrupes.builder.core.AbstractProject
-
Root project.
- rootProject() - Method in class org.jdrupes.builder.startup.BootstrapProjectLauncher
-
Root project.
- rootProject() - Method in class org.jdrupes.builder.startup.BuildProjectLauncher
- RootProject - Interface in org.jdrupes.builder.api
-
A marker interface to identify the root project.
- RootProject.CommandBuilder - Interface in org.jdrupes.builder.api
-
A builder for command aliases.
- runCommands() - Method in class org.jdrupes.builder.startup.BuildProjectLauncher
-
Execute the commands from the command line.
S
- select(Set) - Method in interface org.jdrupes.builder.api.ProviderSelection
-
Returns the providers with the requested intents from the project matching the defined filters.
- select(Set) - Method in class org.jdrupes.builder.core.DefaultProviderSelection
- select(Intent, Intent...) - Method in interface org.jdrupes.builder.api.ProviderSelection
-
Returns the providers with the requested intents from the project matching the defined filters.
- ServicesEntryResource - Class in org.jdrupes.builder.java
-
A temporary resource that is used to store the combined
META-INF/services/entries for a given service. - ServicesEntryResource() - Constructor for class org.jdrupes.builder.java.ServicesEntryResource
-
Initializes a new services entry resource.
- set(PropertyKey, Object) - Method in interface org.jdrupes.builder.api.Project
-
Sets the given property to the given value.
- set(PropertyKey, Object) - Method in class org.jdrupes.builder.core.AbstractProject
-
Sets the.
- setFaulty() - Method in interface org.jdrupes.builder.api.FaultAware
-
Sets the faulty state.
- setFaulty() - Method in class org.jdrupes.builder.bnd.DefaultBndBaselineEvaluation
- setFaulty() - Method in class org.jdrupes.builder.core.DefaultTestResult
- signWith(String, String, String) - Method in class org.jdrupes.builder.mvnrepo.MvnPublisher
-
Use the provided information to sign the artifacts.
- snapshotRepository() - Method in class org.jdrupes.builder.mvnrepo.MvnPublisher
-
Returns the snapshot repository.
- snapshotRepository() - Method in class org.jdrupes.builder.mvnrepo.MvnRepoLookup
-
Returns the snapshot repository.
- snapshotRepository(URI) - Method in class org.jdrupes.builder.mvnrepo.MvnPublisher
-
Sets the Maven snapshot repository URI.
- snapshotRepository(URI) - Method in class org.jdrupes.builder.mvnrepo.MvnRepoLookup
-
Sets the Maven snapshot repository URI.
- sources() - Method in class org.jdrupes.builder.java.JavaCompiler
-
Return the source trees configured for the compiler.
- SourcesJarFile - Interface in org.jdrupes.builder.java
-
Defines a jar file with sources.
- SourcesJarFileType - Static variable in class org.jdrupes.builder.java.JavaTypes
-
The Java application jar file.
- SourcesJarGenerator - Class in org.jdrupes.builder.mvnrepo
-
A special
JarBuilderthat generates a sources jar following the maven convention. - SourcesJarGenerator(Project) - Constructor for class org.jdrupes.builder.mvnrepo.SourcesJarGenerator
-
Initializes a new sources jar generator.
- stream() - Method in interface org.jdrupes.builder.api.Resources
-
Retrieves the resources as a stream.
- stream() - Method in class org.jdrupes.builder.core.DefaultFileTree
- stream() - Method in class org.jdrupes.builder.core.DefaultResources
- stream() - Method in class org.jdrupes.builder.core.FutureStream
-
Returns the lazily evaluated stream of resources.
- stream() - Method in class org.jdrupes.builder.core.StreamCollector
-
Provide the contents from the stream(s).
- StreamCollector<T> - Class in org.jdrupes.builder.core
-
A
StreamCollectorallows the user to combine severalStreams into one. - StreamCollector(boolean) - Constructor for class org.jdrupes.builder.core.StreamCollector
-
Instantiates a new collector.
- summary(BuildException) - Method in interface org.jdrupes.builder.core.BuildExceptionFormatter
-
Create a one line summary.
- summary(BuildException) - Method in class org.jdrupes.builder.core.DefaultBuildExceptionFormatter
- Supply - Enum constant in enum class org.jdrupes.builder.api.Intent
-
The resources from the associated provider are genuinely provided by this project, i.e. supplied by this project.
T
- tagletpath(Stream) - Method in class org.jdrupes.builder.java.Javadoc
-
Adds the given elements to the taglepath.
- taglets(Stream) - Method in class org.jdrupes.builder.java.Javadoc
-
Adds the given taglets.
- TestResult - Interface in org.jdrupes.builder.api
-
Provides the results from running tests.
- TestResultType - Static variable in class org.jdrupes.builder.api.ResourceType
-
The resource type for
TestResult. - toPath() - Method in interface org.jdrupes.builder.java.ClasspathElement
-
Return the representation of the element as it must appear on the classpath.
- toPath() - Method in class org.jdrupes.builder.java.DefaultClassTree
- toPath() - Method in class org.jdrupes.builder.java.DefaultJavaResourceTree
- toPath() - Method in interface org.jdrupes.builder.java.LibraryJarFile
- toString() - Method in record class org.jdrupes.builder.api.NamedParameter
-
Returns a string representation of this record class.
- toString() - Method in class org.jdrupes.builder.api.ResourceType
- toString() - Method in class org.jdrupes.builder.bnd.DefaultBndBaselineEvaluation
- toString() - Method in class org.jdrupes.builder.core.AbstractGenerator
-
To string.
- toString() - Method in class org.jdrupes.builder.core.AbstractProject
- toString() - Method in class org.jdrupes.builder.core.AbstractProvider
- toString() - Method in class org.jdrupes.builder.core.DefaultExecResult
-
To string.
- toString() - Method in class org.jdrupes.builder.core.DefaultFileTree
- toString() - Method in class org.jdrupes.builder.core.DefaultResourceRequest
- toString() - Method in class org.jdrupes.builder.core.DefaultResources
- toString() - Method in class org.jdrupes.builder.core.DefaultTestResult
-
To string.
- toString() - Method in class org.jdrupes.builder.core.FutureStream
- toString() - Method in record class org.jdrupes.builder.core.FutureStreamCache.Key
-
Returns a string representation of this record class.
- toString() - Method in record class org.jdrupes.builder.core.LauncherSupport.CommandData
-
Returns a string representation of this record class.
- toString() - Method in class org.jdrupes.builder.core.ResourceObject
- toString() - Method in class org.jdrupes.builder.eclipse.DefaultEclipseConfiguration
-
To string.
- toString() - Method in class org.jdrupes.builder.java.JarFileEntry
- toString() - Method in class org.jdrupes.builder.mvnrepo.DefaultMvnRepoResource
-
To string.
- type() - Method in interface org.jdrupes.builder.api.PropertyKey
-
The property's type.
- type() - Method in interface org.jdrupes.builder.api.Resource
-
Returns the type of this resource.
- type() - Method in interface org.jdrupes.builder.api.ResourceRequest
-
Return the requested type.
- type() - Method in class org.jdrupes.builder.core.DefaultResourceRequest
- type() - Method in class org.jdrupes.builder.core.ResourceObject
- type() - Method in class org.jdrupes.builder.java.ManifestAttributes
U
- UberJarBuilder - Class in org.jdrupes.builder.uberjar
-
A
Generatorfor uber jars. - UberJarBuilder(Project) - Constructor for class org.jdrupes.builder.uberjar.UberJarBuilder
-
Instantiates a new uber jar generator.
- uncached() - Static method in class org.jdrupes.builder.core.StreamCollector
-
Create an un-cached collector.
- uncached(Stream) - Static method in class org.jdrupes.builder.core.StreamCollector
-
Create an un-cached collector initially containing a single source stream.
- uploadUri() - Method in class org.jdrupes.builder.mvnrepo.MvnPublisher
-
Returns the upload URI.
- uploadUri(URI) - Method in class org.jdrupes.builder.mvnrepo.MvnPublisher
-
Sets the upload URI.
- uses() - Method in interface org.jdrupes.builder.api.ResourceRequest
-
Returns the intents to be used for selecting providers.
- uses() - Method in class org.jdrupes.builder.core.DefaultResourceRequest
- using(Set) - Method in interface org.jdrupes.builder.api.ResourceRequest
-
Return a new resource request that uses project providers with the given intents.
- using(Set) - Method in class org.jdrupes.builder.core.DefaultResourceRequest
- using(Intent, Intent...) - Method in interface org.jdrupes.builder.api.ResourceRequest
-
Return a new resource request that uses a project's providers with the given intents.
- usingAll() - Method in interface org.jdrupes.builder.api.ResourceRequest
-
Return a new resource request that uses all providers of projects.
V
- value() - Method in record class org.jdrupes.builder.api.NamedParameter
-
Returns the value of the
valuerecord component. - valueOf(String) - Static method in enum class org.jdrupes.builder.api.Intent
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jdrupes.builder.api.Project.Properties
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jdrupes.builder.bnd.BndProperties
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jdrupes.builder.mvnrepo.MvnProperties
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.jdrupes.builder.api.Intent
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jdrupes.builder.api.Project.Properties
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jdrupes.builder.bnd.BndProperties
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jdrupes.builder.mvnrepo.MvnProperties
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vavrStream(Resources) - Method in class org.jdrupes.builder.core.AbstractProvider
-
Retrieves the resources as a Vavr stream.
- version() - Method in class org.jdrupes.builder.mvnrepo.DefaultMvnRepoResource
-
Version.
- version() - Method in interface org.jdrupes.builder.mvnrepo.MvnRepoResource
-
Version.
- Version - Enum constant in enum class org.jdrupes.builder.api.Project.Properties
-
The version of the project.
- VscodeConfiguration - Interface in org.jdrupes.builder.vscode
-
A resource request for the VSCode configuration files.
- VscodeConfigurator - Class in org.jdrupes.builder.vscode
-
The
VscodeConfiguratorprovides the resourceVscodeConfiguration. - VscodeConfigurator(Project) - Constructor for class org.jdrupes.builder.vscode.VscodeConfigurator
-
Initializes a new vscode configurator.
W
- widened(Class) - Method in class org.jdrupes.builder.api.ResourceType
-
Returns a new
ResourceTypewith the type (this.type()) widened to the given type. - withBaselineArtifactMissing() - Method in class org.jdrupes.builder.bnd.DefaultBndBaselineEvaluation
-
Sets the baseline artifact missing flag.
- withDirectories() - Method in interface org.jdrupes.builder.api.FileTree
-
Includes directories in the file tree if they match the pattern used when creating the file tree, and are not excluded (i.e. don't match the exclude pattern).
- withDirectories() - Method in class org.jdrupes.builder.core.DefaultFileTree
- withName(String) - Method in interface org.jdrupes.builder.api.ResourceRequest
-
Return a new resource request for a resource with the given name.
- withName(String) - Method in class org.jdrupes.builder.core.DefaultResourceRequest
- without(Class) - Method in interface org.jdrupes.builder.api.ProviderSelection
-
Exclude providers of the given type when fetching resources.
- without(Class) - Method in class org.jdrupes.builder.core.DefaultProviderSelection
- without(ResourceProvider) - Method in interface org.jdrupes.builder.api.ProviderSelection
-
Exclude the given provider when fetching resources.
- without(ResourceProvider) - Method in class org.jdrupes.builder.core.DefaultProviderSelection
- withReason(String) - Method in class org.jdrupes.builder.bnd.DefaultBndBaselineEvaluation
-
Sets the reason for a mismatch.
- withReportLocation(Path) - Method in class org.jdrupes.builder.bnd.DefaultBndBaselineEvaluation
-
Sets the report location.
- write(char[], int, int) - Method in class org.jdrupes.builder.eclipse.FixCommentsFilter
- write(int) - Method in class org.jdrupes.builder.eclipse.FixCommentsFilter
- write(String, int, int) - Method in class org.jdrupes.builder.eclipse.FixCommentsFilter
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form