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 Interface BuildExceptionFormatter.A factory for creating the Core resource objects.A context for building.The Class BuildExceptionFormatter.Default implementation of a test result.A resource that represents a file.DefaultFileTree<T extends FileResource>The default implementation of aFileTree.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.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.FutureStreamCache.Key<T extends Resource>Provided resources are identified by theResourceProviderand the requestedResource.Provides support for creating projects based onAbstractProject.The Record CommandData.ResourceCollector<T extends Resource>A provider of resources to be included in a project.A base class forResources.AStreamCollectorallows the user to combine severalStreams into one.