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.A factory for creating the Core resource objects.A context for building.A resource that represents a file.DefaultFileTree<T extends FileResource>The default implementation of aFileTree.DefaultResources<T extends Resource>Represents a set of resources.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.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.