Package org.jdrupes.builder.core
package org.jdrupes.builder.core
Povides the core classes for the JDrupes Builder.
-
ClassDescriptionA base implementation of a
Generator.A default implementation of aProject.A base implementation forResourceProviders.The Class AbstractRootProject.The Record CommandData.A counter that supports waiting for a specific value.The Interface BuildExceptionFormatter.A factory for creating the Core resource objects.A context for building.A link in the call chain.The Class BuildExceptionFormatter.DefaultExecResult<T extends Resource>Default implementation of a test result.A resource that represents a file.DefaultFileTree<T extends FileResource>The default implementation of aFileTree.The Class DefaultInputResource.The Class DefaultBoundResourceQuery.DefaultResourceRequest<T extends Resource>An implementation ofResourceRequest.DefaultResources<T extends Resource>Represents a set of resources.Default implementation of a test result.An implementation ofVirtualResource.A provider that generates aFileTreefrom existing file trees.Describes a source that contributes files to the generated tree.AInvocationHandlerthat simply forwards all invocations to the proxied object.FutureStream<T extends Resource>Evaluate the stream from a provider asynchronously.An implementation of a cache forFutureStreams.The Class LauncherBase.A stream of elements whose backing collection is obtained lazily from a supplier when the stream is first consumed.ProviderInvocation<T extends Resource>Provided resources are identified by theResourceProviderand the requestedResource.ResourceCollector<T extends Resource>A provider of resources to be included in a project.A base class forResources.Supports using scoped values in another context.A snapshot of the the values of the registered scoped value instances.AStreamCollectorallows the user to combine severalStreams into one.ZipFileInputTree<T extends InputResource>The default implementation of aZipFileInputTree.