Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractBndGenerator - Class in org.jdrupes.builder.ext.bnd
-
A base class for providers using bndlib.
- AbstractBndGenerator(Project) - Constructor for class org.jdrupes.builder.ext.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.
- 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.
- AbstractRootProject - Class in org.jdrupes.builder.core
-
The Class AbstractRootProject.
- AbstractRootProject(NamedParameter...) - Constructor for class org.jdrupes.builder.core.AbstractRootProject
-
Initializes a new abstract root project.
- AbstractRootProject.CommandBuilder - Class in org.jdrupes.builder.core
-
The Class CommandBuilder.
- AbstractRootProject.CommandData - Record Class in org.jdrupes.builder.core
-
The Record CommandData.
- 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
-
Returns true if resources of the given type satisfy this request.
- accepts(ResourceType) - Method in class org.jdrupes.builder.core.DefaultResourceRequest
- acquire() - Method in class org.jdrupes.builder.core.AwaitableCounter
-
Create an increment.
- 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
- 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
- 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. - Ansi - Class in org.jdrupes.builder.core.console
-
Provides ANSI escape sequences.
- Ansi.Color - Enum Class in org.jdrupes.builder.core.console
-
Color arguments for
Ansi.color(Ansi.Color). - 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.ext.bnd.AbstractBndGenerator
-
Apply the collected instructions to the given bnd processor.
- args(String...) - Method in class org.jdrupes.builder.ext.nodejs.NpmExecutor
-
Add the given arguments.
- 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.DefaultExecResult
- 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.core.DefaultVirtualResource
- asOf() - Method in class org.jdrupes.builder.java.JarFileEntry
- asOf() - Method in class org.jdrupes.builder.java.ServicesEntryResource
- asOf(Instant) - Method in interface org.jdrupes.builder.api.ExecResult
-
Sets the instant to be returned by
Resource.asOf(). - asOf(Instant) - Method in class org.jdrupes.builder.core.DefaultExecResult
- 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.
- await(int) - Method in class org.jdrupes.builder.core.AwaitableCounter
-
Wait for the counter to reach the given value.
- AwaitableCounter - Class in org.jdrupes.builder.core
-
A counter that supports waiting for a specific value.
- AwaitableCounter() - Constructor for class org.jdrupes.builder.core.AwaitableCounter
-
Initializes a new awaitable counter.
- AwaitableCounter.Increment - Class in org.jdrupes.builder.core
-
Increment/decrement with an AutoCloseable.
B
- backing() - Method in interface org.jdrupes.builder.api.Proxyable
-
Returns the implementing object.
- baselineArtifactMissing() - Method in interface org.jdrupes.builder.ext.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.ext.bnd.DefaultBndBaselineEvaluation
- baseOptions() - Method in class org.jdrupes.builder.startup.AbstractLauncher
-
Return the handled options.
- Blue - Enum constant in enum class org.jdrupes.builder.core.console.Ansi.Color
-
The color blue.
- BndAnalyzer - Class in org.jdrupes.builder.ext.bnd
-
A
Generatorthat computes OSGi metadata in response to requests forManifestAttributes. - BndAnalyzer(Project) - Constructor for class org.jdrupes.builder.ext.bnd.BndAnalyzer
-
Initializes a new osgi analyzer.
- BndBaselineEvaluation - Interface in org.jdrupes.builder.ext.bnd
-
Provides the results from a baseline evaluation.
- BndBaselineEvaluationType - Static variable in class org.jdrupes.builder.ext.bnd.BndTypes
-
The resource type for
BndBaselineEvaluation. - BndBaseliner - Class in org.jdrupes.builder.ext.bnd
- BndBaseliner(Project) - Constructor for class org.jdrupes.builder.ext.bnd.BndBaseliner
-
Initializes a new bnd baseliner.
- BndInstructions - Enum constant in enum class org.jdrupes.builder.ext.bnd.BndProperties
-
Supports the definition of Bnd instructions as project properties.
- BndProperties - Enum Class in org.jdrupes.builder.ext.bnd
-
This enum defines bnd specific property keys.
- BndResourceFactory - Class in org.jdrupes.builder.ext.bnd
-
A factory for creating Bnd related resource objects.
- BndResourceFactory() - Constructor for class org.jdrupes.builder.ext.bnd.BndResourceFactory
-
Instantiates a new bnd resource factory.
- BndTypes - Class in org.jdrupes.builder.ext.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(Class, String[]) - 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.
- BUILD_EXTENSIONS - Static variable in interface org.jdrupes.builder.api.BuildContext
-
The key for specifying the build extensions in the properties file.
- buildBuildProjectLauncher(Class, String[]) - Method in class org.jdrupes.builder.startup.BootstrapProjectLauncher
-
Builds the build project launcher.
- 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 build exception with its reason set to
BuildException.Reason.Error. - BuildException(BuildException.Reason) - Constructor for exception class org.jdrupes.builder.api.BuildException
-
Initializes a new build exception with the given reason.
- BuildException.Reason - Enum Class in org.jdrupes.builder.api
-
The reason the build failed.
- 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 build project launcher.
- buildRoot() - Method in class org.jdrupes.builder.core.DefaultBuildContext
-
Returns the build root.
- bundlePath() - Method in interface org.jdrupes.builder.ext.bnd.BndBaselineEvaluation
-
The path of the baselined jar.
- bundlePath() - Method in class org.jdrupes.builder.ext.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.
- call(Supplier) - Method in class org.jdrupes.builder.core.DefaultBuildContext
-
Call within this context.
- 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) - 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() - Method in interface org.jdrupes.builder.api.FileResource
-
Cleans up by deleting the file.
- cleanup() - 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 including the root directory.
- cleanup() - Method in interface org.jdrupes.builder.api.Resource
-
Cleanup the resource.
- cleanup() - Method in class org.jdrupes.builder.core.DefaultFileTree
- 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
- clearLine() - Static method in class org.jdrupes.builder.core.console.Ansi
-
Clear the current line.
- clone() - Method in class org.jdrupes.builder.core.DefaultResourceRequest
- close() - Method in interface org.jdrupes.builder.api.BuildContext
-
Close the context.
- close() - Method in interface org.jdrupes.builder.api.Launcher
-
Close the launcher.
- close() - Method in interface org.jdrupes.builder.api.RootProject
-
Close the project.
- close() - Method in interface org.jdrupes.builder.api.StatusLine
-
Deallocate the line for outputs from the current thread.
- close() - Method in class org.jdrupes.builder.core.AbstractRootProject
- close() - Method in class org.jdrupes.builder.core.AwaitableCounter.Increment
-
Decrements the counter.
- close() - Method in class org.jdrupes.builder.core.console.SplitConsole
-
Close.
- close() - Method in class org.jdrupes.builder.core.console.SplitConsole.DefaultStatusLine
-
Deallocate the line for outputs from the current thread.
- close() - Method in class org.jdrupes.builder.core.console.SplitConsole.StreamWrapper
- close() - Method in class org.jdrupes.builder.core.DefaultBuildContext
- close() - Method in class org.jdrupes.builder.eclipse.FixCommentsFilter
- close() - Method in class org.jdrupes.builder.startup.BootstrapProjectLauncher
- close() - Method in class org.jdrupes.builder.startup.BuildProjectLauncher
- code() - Method in enum class org.jdrupes.builder.core.console.Ansi.Color
-
Code.
- 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
- color(Ansi.Color) - Static method in class org.jdrupes.builder.core.console.Ansi
-
Sets a color.
- columns() - Method in class org.jdrupes.builder.core.console.TerminalInfo
-
Returns the number of columns.
- 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.AbstractRootProject
- CommandBuilder(RootProject, String) - Constructor for class org.jdrupes.builder.core.AbstractRootProject.CommandBuilder
-
Initializes a new command builder.
- CommandData(String, ResourceRequest...) - Constructor for record class org.jdrupes.builder.core.AbstractRootProject.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
- commonCacheDirectory() - Method in interface org.jdrupes.builder.api.BuildContext
-
The path to the common cache directory.
- computeIfAbsent(FutureStreamCache.Key, Function) - Method in class org.jdrupes.builder.core.FutureStreamCache
-
Compute if absent.
- Configuration - Enum constant in enum class org.jdrupes.builder.api.BuildException.Reason
-
There is a problem with the build configuration.
- ConfigurationException - Exception Class in org.jdrupes.builder.api
-
The Class ConfigurationException.
- ConfigurationException() - Constructor for exception class org.jdrupes.builder.api.ConfigurationException
-
Initializes a new configuration exception.
- 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. - contentProviders() - Method in class org.jdrupes.builder.java.LibraryBuilder
-
return the cached providers.
- 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
- context() - Static method in class org.jdrupes.builder.core.DefaultBuildContext
-
Returns the context.
- 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() - Static method in interface org.jdrupes.builder.api.VirtualResource
-
Creates a new virtual resource.
- create() - Static method in class org.jdrupes.builder.java.ManifestAttributes
-
Creates a new manifest attributes resource.
- create(Class, Class) - Static method in class org.jdrupes.builder.api.ResourceType
-
Creates a new resource type from the given container type and contained type.
- 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.DefaultBuildContext
-
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.
- cursorDown(int) - Static method in class org.jdrupes.builder.core.console.Ansi
-
Cursor down.
- cursorToSol() - Static method in class org.jdrupes.builder.core.console.Ansi
-
Cursor to start of line.
- cursorUp(int) - Static method in class org.jdrupes.builder.core.console.Ansi
-
Cursor up.
- Cyan - Enum constant in enum class org.jdrupes.builder.core.console.Ansi.Color
-
The color cyan.
D
- decrement() - Method in class org.jdrupes.builder.core.AwaitableCounter
-
Decrement the counter's value.
- DefaultBndBaselineEvaluation - Class in org.jdrupes.builder.ext.bnd
-
Default implementation of a baseline result.
- DefaultBndBaselineEvaluation(ResourceType, Project, Path) - Constructor for class org.jdrupes.builder.ext.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
-
Initializes a new default build exception formatter.
- 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<T> - 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.ext.bnd.BndProperties
- defaultValue() - Method in enum class org.jdrupes.builder.mvnrepo.MvnProperties
- DefaultVirtualResource - Class in org.jdrupes.builder.core
-
An implementation of
VirtualResource. - DefaultVirtualResource(ResourceType) - Constructor for class org.jdrupes.builder.core.DefaultVirtualResource
-
Initializes a new default virtual resource.
- 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
- 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.
- detail(String) - Method in exception class org.jdrupes.builder.api.BuildException
-
Add information to the details.
- details() - Method in exception class org.jdrupes.builder.api.BuildException
-
Return the collected details.
- directory() - Method in interface org.jdrupes.builder.api.Project
-
Returns the project's directory.
- directory() - Method in class org.jdrupes.builder.core.AbstractProject
- 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.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.core.FileTreeBuilder
- doProvide(ResourceRequest) - Method in class org.jdrupes.builder.eclipse.EclipseConfigurator
-
Provides an
EclipseConfiguration. - doProvide(ResourceRequest) - Method in class org.jdrupes.builder.ext.bnd.BndAnalyzer
- doProvide(ResourceRequest) - Method in class org.jdrupes.builder.ext.bnd.BndBaseliner
- doProvide(ResourceRequest) - Method in class org.jdrupes.builder.ext.nodejs.NpmExecutor
- 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 record class org.jdrupes.builder.core.AbstractRootProject.CommandData
-
Indicates whether some other object is "equal to" this one.
- 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 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
- err() - Method in class org.jdrupes.builder.core.console.SplitConsole
-
Writes the bytes to the scrollable part of the console.
- error() - Method in interface org.jdrupes.builder.api.BuildContext
-
Returns a
PrintStreamfor errors. - error() - Method in class org.jdrupes.builder.core.DefaultBuildContext
- Error - Enum constant in enum class org.jdrupes.builder.api.BuildException.Reason
-
There is an unexpected problem with the build process, typically due to an exception that cannot be handled and which should be added as
BuildException.cause(Throwable). - exclude(String) - Method in interface org.jdrupes.builder.api.FileTree
-
Add a ant-style path pattern to exclude from the tree.
- exclude(String) - Method in class org.jdrupes.builder.core.DefaultFileTree
- ExecResult<T> - 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
- executingFutureStreams() - Method in class org.jdrupes.builder.core.DefaultBuildContext
-
Executing future streams.
- 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.
- EXTENSIONS_SNAPSHOT_REPOSITORY - Static variable in interface org.jdrupes.builder.api.BuildContext
-
The key for specifying the extensions snapshot repository in the properties file.
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.
- FileTreeBuilder - Class in org.jdrupes.builder.core
-
A provider that generates a
FileTreefrom existing file trees. - FileTreeBuilder(Project) - Constructor for class org.jdrupes.builder.core.FileTreeBuilder
-
Initializes a new file tree builder.
- FileTreeBuilder.Source - Class in org.jdrupes.builder.core
-
Describes a source that contributes files to the generated tree.
- filter(BiConsumer, Charset) - Method in class org.jdrupes.builder.core.FileTreeBuilder.Source
-
Specifies a function for copying the content of the source text file to the destination text file.
- filter(BiConsumer) - Method in class org.jdrupes.builder.core.FileTreeBuilder.Source
-
Specifies a function for copying the content of the source file to the destination file.
- 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(DefaultBuildContext, ScopedValue, ScopedValue, 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(Function) - Method in class org.jdrupes.builder.ext.nodejs.NpmExecutor
-
Sets the function used to determine the resources generated by this provider.
- 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 - 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
- getAllInterfaces(Class) - Static method in class org.jdrupes.builder.api.ResourceType
-
Gets all interfaces that the given class implements, including the class itself.
- getMessage() - Method in exception class org.jdrupes.builder.api.BuildException
- Green - Enum constant in enum class org.jdrupes.builder.core.console.Ansi.Color
-
The color green.
- 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 record class org.jdrupes.builder.core.AbstractRootProject.CommandData
-
Returns a hash code value for this object.
- 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 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
- hideCursor() - Static method in class org.jdrupes.builder.core.console.Ansi
-
Hide cursor.
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.ext.bnd.BndBaseliner
-
Ignore mismatches in the baseline evaluation.
- increment() - Method in class org.jdrupes.builder.core.AwaitableCounter
-
Increment the count's value.
- Increment() - Constructor for class org.jdrupes.builder.core.AwaitableCounter.Increment
-
Initializes a new Increment.
- 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.ext.bnd.AbstractBndGenerator
-
Add the instruction specified by key and value.
- instruction(String, String) - Method in class org.jdrupes.builder.ext.bnd.BndAnalyzer
-
Add the instruction specified by key and value.
- instruction(String, String) - Method in class org.jdrupes.builder.ext.bnd.BndBaseliner
-
Add the instruction specified by key and value.
- instructions(Path) - Method in class org.jdrupes.builder.ext.bnd.AbstractBndGenerator
-
Add the instructions from the given bnd (properties) file.
- instructions(Path) - Method in class org.jdrupes.builder.ext.bnd.BndAnalyzer
-
Add the instructions from the given bnd (properties) file.
- instructions(Path) - Method in class org.jdrupes.builder.ext.bnd.BndBaseliner
-
Add the instructions from the given bnd (properties) file.
- instructions(Map) - Method in class org.jdrupes.builder.ext.bnd.AbstractBndGenerator
-
Add the given instructions for the analyzer.
- instructions(Map) - Method in class org.jdrupes.builder.ext.bnd.BndAnalyzer
-
Add the given instructions for the analyzer.
- instructions(Map) - Method in class org.jdrupes.builder.ext.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. - into(Path) - Method in class org.jdrupes.builder.core.FileTreeBuilder
-
Sets the destination directory for the generated file tree.
- 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.core.DefaultExecResult
- isFaulty() - Method in class org.jdrupes.builder.core.DefaultTestResult
- isFaulty() - Method in class org.jdrupes.builder.ext.bnd.DefaultBndBaselineEvaluation
- isFor(ResourceType) - Method in interface org.jdrupes.builder.api.ResourceRequest
-
Returns true if this request explicitly targets the type argument.
- isFor(ResourceType) - Method in class org.jdrupes.builder.core.DefaultResourceRequest
- 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. - isNewerThan(Resource) - Method in interface org.jdrupes.builder.api.Resource
-
Checks if this resource is newer than the other.
- isProviderInvocationAllowed() - Static method in class org.jdrupes.builder.core.DefaultBuildContext
-
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.
- JavadocJarBuilder - Class in org.jdrupes.builder.mvnrepo
-
A special
JarBuilderthat generates a jar with javadoc. - JavadocJarBuilder(Project) - Constructor for class org.jdrupes.builder.mvnrepo.JavadocJarBuilder
-
Initializes a new sources jar generator.
- 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.
- 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_COMMON_DIRECTORY - Static variable in interface org.jdrupes.builder.api.BuildContext
-
The key for specifying the common configuration and cache directory.
- JDBLD_DIRECTORY - Static variable in interface org.jdrupes.builder.api.BuildContext
-
The key for specifying the builder directory in the properties file.
- JDBLD_VERSION - Static variable in interface org.jdrupes.builder.api.BuildContext
-
The key for specifying the builder version 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. - 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.
- 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.
- lines() - Method in class org.jdrupes.builder.core.console.TerminalInfo
-
Returns the number of lines.
- 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(String) - Method in class org.jdrupes.builder.core.AbstractRootProject
-
Lookup command.
M
- Magenta - Enum constant in enum class org.jdrupes.builder.core.console.Ansi.Color
-
The color magenta.
- 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.
- message(String, Object...) - Method in exception class org.jdrupes.builder.api.BuildException
-
Sets the message of the build exception.
- mismatch() - Method in interface org.jdrupes.builder.ext.bnd.BndBaselineEvaluation
-
If set, indicates that a mismatch was detected.
- mismatch() - Method in class org.jdrupes.builder.ext.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 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 interface org.jdrupes.builder.ext.bnd.BndBaselineEvaluation
-
The bundle symbolic name name of the baselined jar.
- 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.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.ext.bnd.DefaultBndBaselineEvaluation
- name(String) - Method in class org.jdrupes.builder.ext.nodejs.NpmExecutor
-
Name.
- 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, 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.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.ext.bnd.BndResourceFactory
- newResource(ResourceType, Project, Object...) - Method in class org.jdrupes.builder.java.JavaResourceFactory
- newResource(ResourceType, Project, Object...) - Method in class org.jdrupes.builder.mvnrepo.MvnRepoResourceFactory
- NodeJsDownloader - Class in org.jdrupes.builder.ext.nodejs
-
Manages cached node js downloads.
- NodeJsDownloader(ResourceProvider, Path) - Constructor for class org.jdrupes.builder.ext.nodejs.NodeJsDownloader
-
Initializes a new node js downloader.
- nodeJsVersion(String) - Method in class org.jdrupes.builder.ext.nodejs.NpmExecutor
-
Sets the node.js version to use.
- NOOP_STATUS_LINE - Static variable in interface org.jdrupes.builder.api.StatusLine
-
An implementation that does nothing.
- npmExecutable(String) - Method in class org.jdrupes.builder.ext.nodejs.NodeJsDownloader
-
Returns the path to the npm executable for the given version.
- NpmExecutor - Class in org.jdrupes.builder.ext.nodejs
-
A provider for execution results from invoking npm.
- NpmExecutor(Project) - Constructor for class org.jdrupes.builder.ext.nodejs.NpmExecutor
-
Initializes a new NPM executor.
- nullStatusLine() - Static method in class org.jdrupes.builder.core.console.SplitConsole
-
Return a status line implementation that discards all update information.
O
- of(Class) - Method in interface org.jdrupes.builder.api.ResourceProvider
-
Create a new request for the given resource type.
- of(String) - Static method in interface org.jdrupes.builder.mvnrepo.MvnPublication
-
Creates a maven publication from Maven coordinates.
- of(String) - Static method in interface org.jdrupes.builder.mvnrepo.MvnRepoBom
-
Creates a BOM from a coordinate.
- of(String) - Static method in interface org.jdrupes.builder.mvnrepo.MvnRepoDependency
-
Creates a dependency from a coordinate.
- of(Path) - Static method in interface org.jdrupes.builder.api.FileResource
-
Creates a new file resource from the given path.
- of(Path) - Static method in interface org.jdrupes.builder.java.AppJarFile
-
Creates an application library jar file from the given path.
- of(Path) - Static method in interface org.jdrupes.builder.java.LibraryJarFile
-
Creates a library jar file from the given path.
- of(Path) - Static method in interface org.jdrupes.builder.mvnrepo.PomFile
-
Creates a new POM file resource from the given path.
- of(FileTree) - Static method in class org.jdrupes.builder.core.FileTreeBuilder.Source
-
Creates a new source specification.
- of(Project) - Static method in interface org.jdrupes.builder.vscode.VscodeConfiguration
-
Creates a new VscodeConfiguration from the given values.
- of(Project, String) - Static method in interface org.jdrupes.builder.eclipse.EclipseConfiguration
-
Creates a new EclipseConfiguration from the given values.
- of(Project, Path) - Static method in interface org.jdrupes.builder.java.ClassTree
-
Creates a new class tree from the given values.
- of(Project, Path) - Static method in interface org.jdrupes.builder.java.JavadocDirectory
-
Creates a new javadoc directory resource from the given project and path.
- of(Project, Path, Class, String...) - Static method in interface org.jdrupes.builder.api.FileTree
-
Creates a new file tree with elements of the given type from the given project and path.
- of(Project, Path, String) - Static method in interface org.jdrupes.builder.java.JavaResourceTree
-
Creates a new Java resource tree from the given values.
- of(Project, Path, String...) - Static method in interface org.jdrupes.builder.api.FileTree
-
Creates a new general file tree from the given project and path.
- of(Project, ResourceProvider, String, long, long) - Static method in interface org.jdrupes.builder.api.TestResult
-
Creates a new test result from the given values.
- of(ResourceProvider, String, int) - Static method in interface org.jdrupes.builder.api.ExecResult
-
Creates a new execution result from the given values.
- of(ResourceProvider, String, int, Stream) - Static method in interface org.jdrupes.builder.api.ExecResult
-
Creates a new execution result from the given values.
- 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
- of(ResourceType) - Static method in interface org.jdrupes.builder.api.Resources
-
Creates a new resource container with the specified container and elements type.
- of(ResourceType, Path) - Static method in interface org.jdrupes.builder.java.JarFile
-
Creates a jar file resource from the given values.
- 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
- open() - Static method in class org.jdrupes.builder.core.console.SplitConsole
-
Open the split console.
- 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.core - package org.jdrupes.builder.core
-
Povides the core classes for the JDrupes Builder.
- org.jdrupes.builder.core.console - package org.jdrupes.builder.core.console
- org.jdrupes.builder.eclipse - package org.jdrupes.builder.eclipse
-
Generate configuration files for Eclipse
- org.jdrupes.builder.ext.bnd - package org.jdrupes.builder.ext.bnd
-
Support for building OSGi bundles using Bnd.
- org.jdrupes.builder.ext.nodejs - package org.jdrupes.builder.ext.nodejs
-
Support for running Node.js to provide resources.
- 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
-
Support for building and running JUnit tests.
- 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
-
A provider for UberJars.
- org.jdrupes.builder.vscode - package org.jdrupes.builder.vscode
-
Generate configuration files for Visual Studio Code
- origin() - Method in exception class org.jdrupes.builder.api.BuildException
-
Returns the origin of this exception.
- out() - Method in interface org.jdrupes.builder.api.BuildContext
-
Returns the
PrintStreamfor the standard output. - out() - Method in class org.jdrupes.builder.core.console.SplitConsole
-
Writes the bytes to the scrollable part of the console.
- out() - Method in class org.jdrupes.builder.core.DefaultBuildContext
- 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
- path() - Method in interface org.jdrupes.builder.api.FileResource
-
Return the file's path.
- path() - Method in class org.jdrupes.builder.core.DefaultFileResource
-
Path.
- path(String) - Method in class org.jdrupes.builder.java.ClasspathScanner
-
Sets the path.
- pattern() - Method in record class org.jdrupes.builder.core.AbstractRootProject.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 class org.jdrupes.builder.core.AbstractGenerator
-
Project.
- project() - Method in class org.jdrupes.builder.core.DefaultTestResult
- project() - Method in interface org.jdrupes.builder.ext.bnd.BndBaselineEvaluation
-
The project.
- project() - Method in class org.jdrupes.builder.ext.bnd.DefaultBndBaselineEvaluation
- project() - Method in class org.jdrupes.builder.ext.nodejs.NpmExecutor
-
Returns the project that this provider belongs to.
- 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(Class) - Method in class org.jdrupes.builder.core.AbstractRootProject
- 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
-
Provide the projects matching the given ant-style path pattern.
- projects(String) - Method in class org.jdrupes.builder.core.AbstractRootProject.CommandBuilder
-
Projects.
- 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.ext.bnd.BndProperties
- provide(ResourceRequest) - Method in interface org.jdrupes.builder.api.ResourceProviderSpi
-
Provide the requested resources.
- provider() - Method in class org.jdrupes.builder.core.DefaultExecResult
-
Returns the
ResourceProviderthat generated this result. - provider() - Method in record class org.jdrupes.builder.core.FutureStreamCache.Key
-
Returns the value of the
providerrecord component. - provideResources(ResourceRequest) - Method in class org.jdrupes.builder.ext.nodejs.NpmExecutor
-
Provide the generated resources in response to a request like the given one.
- provideResources(ResourceRequest) - Method in class org.jdrupes.builder.core.FileTreeBuilder
-
Configures the request that this builder responds to by providing the generated file tree.
- 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(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(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.
- purge(ResourceProvider) - Method in class org.jdrupes.builder.core.FutureStreamCache
-
Purge all values for the given
ResourceProvider. - 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 exception class org.jdrupes.builder.api.BuildException
-
Returns the reason why the build failed.
- reason() - Method in interface org.jdrupes.builder.ext.bnd.BndBaselineEvaluation
-
If there is a mismatch, the reason for the mismatch.
- reason() - Method in class org.jdrupes.builder.ext.bnd.DefaultBndBaselineEvaluation
- Red - Enum constant in enum class org.jdrupes.builder.core.console.Ansi.Color
-
The color red.
- regenerateRootProject() - Method in interface org.jdrupes.builder.api.Launcher
-
Regenerate root project, see
Cleanliness. - regenerateRootProject() - Method in class org.jdrupes.builder.startup.BootstrapProjectLauncher
- regenerateRootProject() - Method in class org.jdrupes.builder.startup.BuildProjectLauncher
- 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). - rename(Function) - Method in class org.jdrupes.builder.core.FileTreeBuilder.Source
-
Specifies a function for renaming source files.
- replaceAll(String, String) - Method in class org.jdrupes.builder.core.FileTreeBuilder.Source
-
Invoke
String.replaceAll(String, String)on each line of the file. - 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.ext.bnd.BndBaselineEvaluation
-
The location where the report can be found.
- reportLocation() - Method in class org.jdrupes.builder.ext.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.AbstractRootProject.CommandData
-
Returns the value of the
requestsrecord component. - required(Path) - Method in class org.jdrupes.builder.ext.nodejs.NpmExecutor
-
Convenience method to add a
FileResourceto the required resources. - required(Path, String) - Method in class org.jdrupes.builder.ext.nodejs.NpmExecutor
-
Convenience method to add a
FileTreeto the required resources. - required(Stream) - Method in class org.jdrupes.builder.ext.nodejs.NpmExecutor
-
Add the given
Streamof resources to the required resources. - resetAttributes() - Static method in class org.jdrupes.builder.core.console.Ansi
-
Reset attributes.
- 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 interface org.jdrupes.builder.api.ExecResult
-
Returns the stream of resources produced by the execution.
- resources() - Method in class org.jdrupes.builder.core.DefaultExecResult
- 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, using the context from the root project.
- resources(Stream, ResourceRequest) - Method in class org.jdrupes.builder.startup.AbstractLauncher
- resources(Stream) - Method in class org.jdrupes.builder.core.DefaultExecResult
-
Sets the resources associated with this result.
- 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.AbstractRootProject.CommandBuilder
-
Resources.
- resources(ResourceRequest) - Method in interface org.jdrupes.builder.api.Launcher
-
Provide the requested resources from the root project, using the context from the root project.
- 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) - 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
- rootProject() - Method in class org.jdrupes.builder.core.AbstractRootProject
- rootProject() - Method in class org.jdrupes.builder.startup.BootstrapProjectLauncher
- rootProject() - Method in class org.jdrupes.builder.startup.BuildProjectLauncher
- RootProject - Interface in org.jdrupes.builder.api
-
Additional methods for 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
- setFaulty() - Method in interface org.jdrupes.builder.api.FaultAware
-
Sets the faulty state.
- setFaulty() - Method in class org.jdrupes.builder.core.DefaultExecResult
- setFaulty() - Method in class org.jdrupes.builder.core.DefaultTestResult
- setFaulty() - Method in class org.jdrupes.builder.ext.bnd.DefaultBndBaselineEvaluation
- showCursor() - Static method in class org.jdrupes.builder.core.console.Ansi
-
Show the cursor.
- 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.
- source(Path, String) - Method in class org.jdrupes.builder.core.FileTreeBuilder
-
Convenience method for adding a
FileTreeBuilder.Sourcewithout renaming or filter to the sources. - source(Path, String, Function, BiConsumer) - Method in class org.jdrupes.builder.core.FileTreeBuilder
-
Convenience method for adding a
FileTreeBuilder.Sourcewith optional renaming and filtering to the sources. - source(Stream) - Method in class org.jdrupes.builder.core.FileTreeBuilder
-
Adds the given
StreamofFileTreeBuilder.Sourcespecifications. - 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.
- SplitConsole - Class in org.jdrupes.builder.core.console
-
Provides a split console using ANSI escape sequences.
- SplitConsole.DefaultStatusLine - Class in org.jdrupes.builder.core.console
-
Represents a status line for outputs from the current thread.
- SplitConsole.StreamWrapper - Class in org.jdrupes.builder.core.console
-
Makes
SplitConsole.StreamWrapper.write(int)available as a stream. - statusLine() - Method in interface org.jdrupes.builder.api.BuildContext
-
Returns the status line for the current thread.
- statusLine() - Method in class org.jdrupes.builder.core.console.SplitConsole
-
Allocates a line for outputs from the current thread.
- statusLine() - Method in class org.jdrupes.builder.core.DefaultBuildContext
- StatusLine - Interface in org.jdrupes.builder.api
-
An interface to a status line that can be used by
ResourceProviders to indicate progress during the execution ofResourceProviderSpi.provide(ResourceRequest). - 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.
- supportsAnsi() - Method in class org.jdrupes.builder.core.console.TerminalInfo
-
Returns whether the terminal supports ANSI.
- syncOn(Object) - Method in class org.jdrupes.builder.junit.JUnitTestRunner
-
By default,
JUnitTestRunners run independently of each other.
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.
- TerminalInfo - Class in org.jdrupes.builder.core.console
-
Provides information about the terminal.
- TerminalInfo() - Constructor for class org.jdrupes.builder.core.console.TerminalInfo
-
Initializes a new terminal info.
- 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.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 record class org.jdrupes.builder.core.AbstractRootProject.CommandData
-
Returns a string representation of this record class.
- toString() - Method in class org.jdrupes.builder.core.DefaultExecResult
- 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 class org.jdrupes.builder.core.ResourceObject
- toString() - Method in class org.jdrupes.builder.eclipse.DefaultEclipseConfiguration
-
To string.
- toString() - Method in class org.jdrupes.builder.ext.bnd.DefaultBndBaselineEvaluation
- 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
-
Returns 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.
- Unavailable - Enum constant in enum class org.jdrupes.builder.api.BuildException.Reason
-
A requested resource is unavailable, because transforming one kind of resource into another kind of resource failed due to an inconsistent state of the resources.
- UnavailableException - Exception Class in org.jdrupes.builder.api
-
The Class UnavailableException.
- UnavailableException() - Constructor for exception class org.jdrupes.builder.api.UnavailableException
-
Initializes a new unavailable exception.
- 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.
- update(String, Object...) - Method in interface org.jdrupes.builder.api.StatusLine
-
Update the text in the status line.
- update(String, Object...) - Method in class org.jdrupes.builder.core.console.SplitConsole.DefaultStatusLine
-
Update.
- 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
-
Returns 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
-
Returns a new resource request that uses a project's providers with the given intents.
- usingAll() - Method in interface org.jdrupes.builder.api.ResourceRequest
-
Returns 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. - value() - Method in class org.jdrupes.builder.core.AwaitableCounter
-
Return the counter's value.
- valueOf(String) - Static method in enum class org.jdrupes.builder.api.BuildException.Reason
-
Returns the enum constant of this class with the specified name.
- 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.core.console.Ansi.Color
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jdrupes.builder.ext.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.BuildException.Reason
-
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.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.core.console.Ansi.Color
-
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.ext.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.
- VirtualResource - Interface in org.jdrupes.builder.api
-
A resource that has no physical representation.
- 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. - with(Class) - Static method in interface org.jdrupes.builder.api.Resources
-
Creates a new resource container with elements of the given type.
- with(ResourceType) - Static method in interface org.jdrupes.builder.api.Resources
-
Creates a new resource container with elements of the given type.
- withBaselineArtifactMissing() - Method in class org.jdrupes.builder.ext.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
-
Returns 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.ext.bnd.DefaultBndBaselineEvaluation
-
Sets the reason for a mismatch.
- withReportLocation(Path) - Method in class org.jdrupes.builder.ext.bnd.DefaultBndBaselineEvaluation
-
Sets the report location.
- write(byte[], int, int) - Method in class org.jdrupes.builder.core.console.SplitConsole.StreamWrapper
-
Write.
- write(char[], int, int) - Method in class org.jdrupes.builder.eclipse.FixCommentsFilter
- write(int) - Method in class org.jdrupes.builder.core.console.SplitConsole.StreamWrapper
-
Write.
- write(int) - Method in class org.jdrupes.builder.eclipse.FixCommentsFilter
- write(String, int, int) - Method in class org.jdrupes.builder.eclipse.FixCommentsFilter
- writer(String) - Method in interface org.jdrupes.builder.api.StatusLine
-
Returns a writer to the status line.
- writer(String) - Method in class org.jdrupes.builder.core.console.SplitConsole.DefaultStatusLine
-
Writer.
Y
- Yellow - Enum constant in enum class org.jdrupes.builder.core.console.Ansi.Color
-
The color yellow.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form