Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

AbstractBuildContext - Class in io.takari.incrementalbuild.spi
Tracks build input and output resources and associations among them.
AbstractBuildContext(BuildContextEnvironment) - Constructor for class io.takari.incrementalbuild.spi.AbstractBuildContext
 
AbstractBuildContext(Workspace, File, Map<String, Serializable>, BuildContextFinalizer) - Constructor for class io.takari.incrementalbuild.spi.AbstractBuildContext
 
addInput(File) - Method in interface io.takari.incrementalbuild.aggregator.InputSet
 
addInput(File) - Method in class io.takari.incrementalbuild.aggregator.internal.DefaultInputSet
 
addInputs(File, Collection<String>, Collection<String>) - Method in interface io.takari.incrementalbuild.aggregator.InputSet
 
addInputs(File, Collection<String>, Collection<String>) - Method in class io.takari.incrementalbuild.aggregator.internal.DefaultInputSet
 
addMessage(int, int, String, MessageSeverity, Throwable) - Method in interface io.takari.incrementalbuild.Resource
 
addMessage(Object, int, int, String, MessageSeverity, Throwable) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
addMessage(int, int, String, MessageSeverity, Throwable) - Method in class io.takari.incrementalbuild.spi.DefaultResource
 
addOutput(File) - Method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 
addResourceMessage(Object, Message) - Method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 
afterExecutionFailure(MojoExecutionEvent) - Method in class io.takari.incrementalbuild.maven.internal.MavenBuildContextFinalizer
 
afterMojoExecutionSuccess(MojoExecutionEvent) - Method in class io.takari.incrementalbuild.maven.internal.MavenBuildContextFinalizer
 
aggregate(Output<File>, Iterable<File>) - Method in interface io.takari.incrementalbuild.aggregator.InputAggregator
Creates aggregate output given the inputs.
aggregate(Output<File>, Map<String, T>) - Method in interface io.takari.incrementalbuild.aggregator.MetadataAggregator
 
aggregateIfNecessary(File, InputAggregator) - Method in interface io.takari.incrementalbuild.aggregator.InputSet
 
aggregateIfNecessary(File, MetadataAggregator<T>) - Method in interface io.takari.incrementalbuild.aggregator.InputSet
 
aggregateIfNecessary(Collection<File>, File, InputAggregator) - Method in class io.takari.incrementalbuild.aggregator.internal.DefaultAggregatorBuildContext
 
aggregateIfNecessary(Collection<File>, File, MetadataAggregator<?>) - Method in class io.takari.incrementalbuild.aggregator.internal.DefaultAggregatorBuildContext
 
aggregateIfNecessary(File, InputAggregator) - Method in class io.takari.incrementalbuild.aggregator.internal.DefaultInputSet
 
aggregateIfNecessary(File, MetadataAggregator<T>) - Method in class io.takari.incrementalbuild.aggregator.internal.DefaultInputSet
 
AggregatorBuildContext - Interface in io.takari.incrementalbuild.aggregator
Convenience interface to create aggregate outputs
assertAssociation(DefaultResource<?>, DefaultOutput) - Method in class io.takari.incrementalbuild.aggregator.internal.DefaultAggregatorBuildContext
 
assertAssociation(DefaultResource<?>, DefaultOutput) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
assertAssociation(DefaultResource<?>, DefaultOutput) - Method in class io.takari.incrementalbuild.spi.DefaultBasicBuildContext
 
assertAssociation(DefaultResource<?>, DefaultOutput) - Method in class io.takari.incrementalbuild.spi.DefaultBuildContext
 
assertBuildOutputs(File, String...) - Method in class io.takari.incrementalbuild.maven.testing.IncrementalBuildRule
Asserts specified paths were output during the build
assertCarriedOverOutputs(File, String...) - Method in class io.takari.incrementalbuild.maven.testing.IncrementalBuildRule
 
assertDeletedOutputs(File, String...) - Method in class io.takari.incrementalbuild.maven.testing.IncrementalBuildRule
Asserts specified paths were deleted during the build
assertMessages(File, String, String...) - Method in class io.takari.incrementalbuild.maven.testing.IncrementalBuildRule
Asserts messages were associated with the specified path during the build.
assertOpen() - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
associate(DefaultResource<T>, DefaultOutput) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
associate(DefaultResource<T>, File) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
associateOutput(Output<File>) - Method in interface io.takari.incrementalbuild.Resource
 
associateOutput(File) - Method in interface io.takari.incrementalbuild.Resource
 
associateOutput(Output<File>) - Method in class io.takari.incrementalbuild.spi.DefaultResource
 
associateOutput(File) - Method in class io.takari.incrementalbuild.spi.DefaultResource
 

B

BasicBuildContext - Interface in io.takari.incrementalbuild
Build context that tracks inputs and outputs but not associations among them.
beforeMojoExecution(MojoExecutionEvent) - Method in class io.takari.incrementalbuild.maven.internal.MavenBuildContextFinalizer
 
BuildContext - Interface in io.takari.incrementalbuild
Build context that supports 1..* input-output associations.
BuildContextEnvironment - Interface in io.takari.incrementalbuild.spi
 
BuildContextFinalizer - Interface in io.takari.incrementalbuild.spi
 

C

cause - Variable in class io.takari.incrementalbuild.spi.Message
 
clear() - Method in class io.takari.incrementalbuild.maven.testing.IncrementalBuildLog
 
clear(Object) - Method in interface io.takari.incrementalbuild.spi.MessageSinkAdaptor
 
clearMessages(Object) - Method in interface io.takari.incrementalbuild.workspace.MessageSink
 
column - Variable in class io.takari.incrementalbuild.spi.Message
 
commit(MessageSinkAdaptor) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
context - Variable in class io.takari.incrementalbuild.spi.DefaultResourceMetadata
 

D

DefaultAggregatorBuildContext - Class in io.takari.incrementalbuild.aggregator.internal
 
DefaultAggregatorBuildContext(BuildContextEnvironment) - Constructor for class io.takari.incrementalbuild.aggregator.internal.DefaultAggregatorBuildContext
 
DefaultAggregatorBuildContext(Workspace, File, Map<String, Serializable>, BuildContextFinalizer) - Constructor for class io.takari.incrementalbuild.aggregator.internal.DefaultAggregatorBuildContext
 
DefaultBasicBuildContext - Class in io.takari.incrementalbuild.spi
 
DefaultBasicBuildContext(BuildContextEnvironment) - Constructor for class io.takari.incrementalbuild.spi.DefaultBasicBuildContext
 
DefaultBasicBuildContext(Workspace, File, Map<String, Serializable>, BuildContextFinalizer) - Constructor for class io.takari.incrementalbuild.spi.DefaultBasicBuildContext
 
DefaultBuildContext - Class in io.takari.incrementalbuild.spi
 
DefaultBuildContext(BuildContextEnvironment) - Constructor for class io.takari.incrementalbuild.spi.DefaultBuildContext
 
DefaultBuildContext(Workspace, File, Map<String, Serializable>, BuildContextFinalizer) - Constructor for class io.takari.incrementalbuild.spi.DefaultBuildContext
 
DefaultBuildContextState - Class in io.takari.incrementalbuild.spi
 
DefaultInputSet - Class in io.takari.incrementalbuild.aggregator.internal
 
DefaultOutput - Class in io.takari.incrementalbuild.spi
 
DefaultResource<T> - Class in io.takari.incrementalbuild.spi
 
DefaultResource(AbstractBuildContext, DefaultBuildContextState, T) - Constructor for class io.takari.incrementalbuild.spi.DefaultResource
 
DefaultResourceMetadata<T> - Class in io.takari.incrementalbuild.spi
 
DefaultResourceMetadata(AbstractBuildContext, DefaultBuildContextState, T) - Constructor for class io.takari.incrementalbuild.spi.DefaultResourceMetadata
 
deleteFile(File) - Method in class io.takari.incrementalbuild.maven.internal.ProjectWorkspace
 
deleteFile(File) - Method in class io.takari.incrementalbuild.spi.FilesystemWorkspace
 
deleteFile(File) - Method in interface io.takari.incrementalbuild.workspace.Workspace
 
deleteOutput(File) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
digest() - Method in class io.takari.incrementalbuild.maven.internal.digest.MojoConfigurationDigester
 

E

emptyState() - Static method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 
equals(Object) - Method in class io.takari.incrementalbuild.spi.DefaultResourceMetadata
 
equals(Object) - Method in class io.takari.incrementalbuild.spi.Message
 
equals(Object) - Method in class io.takari.incrementalbuild.util.URLResourceHolder
 
escalate() - Method in class io.takari.incrementalbuild.maven.internal.ProjectWorkspace
 
escalate() - Method in class io.takari.incrementalbuild.spi.FilesystemWorkspace
 
escalate() - Method in interface io.takari.incrementalbuild.workspace.Workspace
 
executeMojo(MavenSession, MavenProject, MojoExecution) - Method in class io.takari.incrementalbuild.maven.testing.IncrementalBuildRule
 

F

failBuild(Map<Object, Collection<Message>>) - Method in class io.takari.incrementalbuild.maven.internal.MavenBuildContextFinalizer
 
FilesystemWorkspace - Class in io.takari.incrementalbuild.maven.internal
 
FilesystemWorkspace() - Constructor for class io.takari.incrementalbuild.maven.internal.FilesystemWorkspace
 
FilesystemWorkspace - Class in io.takari.incrementalbuild.spi
 
FilesystemWorkspace() - Constructor for class io.takari.incrementalbuild.spi.FilesystemWorkspace
 
finalizeContext() - Method in class io.takari.incrementalbuild.aggregator.internal.DefaultAggregatorBuildContext
 
finalizeContext() - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
finalizeContext() - Method in class io.takari.incrementalbuild.spi.DefaultBasicBuildContext
 
finalizeContext() - Method in class io.takari.incrementalbuild.spi.DefaultBuildContext
 
fromXML(String) - Method in class io.takari.incrementalbuild.maven.internal.digest.MojoConfigurationDigester
 

G

getAssociatedOutputs(DefaultBuildContextState, Object) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
getAttribute(Object, String, Class<V>) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
getBuildContextLog() - Method in class io.takari.incrementalbuild.maven.testing.IncrementalBuildRule
 
getCarriedOverOutputs() - Method in class io.takari.incrementalbuild.maven.testing.IncrementalBuildLog
 
getContext() - Method in class io.takari.incrementalbuild.spi.DefaultResourceMetadata
 
getDeletedOutputs() - Method in class io.takari.incrementalbuild.maven.testing.IncrementalBuildLog
 
getExecutionId(MojoExecution) - Method in class io.takari.incrementalbuild.maven.internal.MavenIncrementalConventions
Returns conventional MojoExecution identifier used by incremental build tools.
getExecutionStateLocation() - Method in class io.takari.incrementalbuild.maven.internal.MavenIncrementalConventions
 
getExecutionStateLocation(MavenProject, MojoExecution) - Method in class io.takari.incrementalbuild.maven.internal.MavenIncrementalConventions
Returns conventional location of MojoExecution incremental build state
getFinalizer() - Method in class io.takari.incrementalbuild.maven.internal.MavenBuildContextConfiguration
 
getFinalizer() - Method in interface io.takari.incrementalbuild.spi.BuildContextEnvironment
Optional context finalizer.
getMessages(File) - Method in class io.takari.incrementalbuild.maven.testing.IncrementalBuildLog
 
getMode() - Method in class io.takari.incrementalbuild.maven.internal.ProjectWorkspace
 
getMode() - Method in class io.takari.incrementalbuild.spi.FilesystemWorkspace
 
getMode() - Method in interface io.takari.incrementalbuild.workspace.Workspace
 
getOldState() - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
getOutputInputs(File) - Method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 
getOutputs() - Method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 
getParameters() - Method in class io.takari.incrementalbuild.maven.internal.MavenBuildContextConfiguration
 
getParameters() - Method in interface io.takari.incrementalbuild.spi.BuildContextEnvironment
 
getProjectStateLocation(MavenProject) - Method in class io.takari.incrementalbuild.maven.internal.MavenIncrementalConventions
Returns conventional location of MavenProject incremental build state
getRegisteredContexts() - Method in class io.takari.incrementalbuild.maven.internal.MavenBuildContextFinalizer
 
getRegisteredOutputs() - Method in class io.takari.incrementalbuild.maven.testing.IncrementalBuildLog
 
getResource() - Method in interface io.takari.incrementalbuild.ResourceMetadata
 
getResource(Object) - Method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 
getResource() - Method in class io.takari.incrementalbuild.spi.DefaultResourceMetadata
 
getResource() - Method in interface io.takari.incrementalbuild.spi.ResourceHolder
Returns resource handle, the resource does not have to exist.
getResource() - Method in class io.takari.incrementalbuild.util.URLResourceHolder
 
getResourceAttribute(DefaultBuildContextState, Object, String, Class<T>) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
getResourceAttribute(Object, String) - Method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 
getResourceAttributes(Object) - Method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 
getResourceMessages(Object) - Method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 
getResourceMessages() - Method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 
getResourceOutputs(Object) - Method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 
getResources() - Method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 
getResourceStatus(File, long, long) - Method in class io.takari.incrementalbuild.maven.internal.ProjectWorkspace
 
getResourceStatus(Object) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
Returns resource status compared to the previous build.
getResourceStatus(File, long, long) - Method in class io.takari.incrementalbuild.spi.FilesystemWorkspace
 
getResourceStatus(File, long, long) - Method in interface io.takari.incrementalbuild.workspace.Workspace
 
getState() - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
getState(Object) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
getStateFile() - Method in class io.takari.incrementalbuild.maven.internal.MavenBuildContextConfiguration
 
getStateFile() - Method in interface io.takari.incrementalbuild.spi.BuildContextEnvironment
 
getStats() - Method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 
getStatus() - Method in interface io.takari.incrementalbuild.ResourceMetadata
 
getStatus() - Method in class io.takari.incrementalbuild.spi.DefaultResourceMetadata
 
getStatus() - Method in interface io.takari.incrementalbuild.spi.ResourceHolder
 
getStatus() - Method in class io.takari.incrementalbuild.util.URLResourceHolder
 
getWorkspace() - Method in class io.takari.incrementalbuild.maven.internal.MavenBuildContextConfiguration
 
getWorkspace(File) - Method in class io.takari.incrementalbuild.maven.internal.ProjectWorkspace
 
getWorkspace() - Method in interface io.takari.incrementalbuild.spi.BuildContextEnvironment
 
glean(File) - Method in interface io.takari.incrementalbuild.aggregator.MetadataAggregator
 

H

hashCode() - Method in class io.takari.incrementalbuild.spi.DefaultResourceMetadata
 
hashCode() - Method in class io.takari.incrementalbuild.spi.Message
 
hashCode() - Method in class io.takari.incrementalbuild.util.URLResourceHolder
 

I

Incremental - Annotation Type in io.takari.incrementalbuild
Optional annotation that allows customization of how incremental build implementation handles configuration parameters.
Incremental.Configuration - Enum in io.takari.incrementalbuild
 
IncrementalBuildLog - Class in io.takari.incrementalbuild.maven.testing
 
IncrementalBuildLog() - Constructor for class io.takari.incrementalbuild.maven.testing.IncrementalBuildLog
 
IncrementalBuildRule - Class in io.takari.incrementalbuild.maven.testing
 
IncrementalBuildRule() - Constructor for class io.takari.incrementalbuild.maven.testing.IncrementalBuildRule
 
InputAggregator - Interface in io.takari.incrementalbuild.aggregator
Aggregation function.
InputSet - Interface in io.takari.incrementalbuild.aggregator
Represents input set being aggregated.
io.takari.incrementalbuild - package io.takari.incrementalbuild
 
io.takari.incrementalbuild.aggregator - package io.takari.incrementalbuild.aggregator
 
io.takari.incrementalbuild.aggregator.internal - package io.takari.incrementalbuild.aggregator.internal
 
io.takari.incrementalbuild.maven.internal - package io.takari.incrementalbuild.maven.internal
 
io.takari.incrementalbuild.maven.internal.digest - package io.takari.incrementalbuild.maven.internal.digest
 
io.takari.incrementalbuild.maven.testing - package io.takari.incrementalbuild.maven.testing
 
io.takari.incrementalbuild.spi - package io.takari.incrementalbuild.spi
 
io.takari.incrementalbuild.util - package io.takari.incrementalbuild.util
 
io.takari.incrementalbuild.workspace - package io.takari.incrementalbuild.workspace
 
isDeletedResource(Object) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
isEscalated() - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
isOutput(Object) - Method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 
isPresent(File) - Method in class io.takari.incrementalbuild.maven.internal.ProjectWorkspace
 
isPresent(File) - Method in class io.takari.incrementalbuild.spi.FilesystemWorkspace
 
isPresent(File) - Method in interface io.takari.incrementalbuild.workspace.Workspace
 
isProcessed() - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
isProcessedResource(Object) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
isProcessingRequired() - Method in interface io.takari.incrementalbuild.BasicBuildContext
 
isProcessingRequired() - Method in class io.takari.incrementalbuild.maven.internal.MavenBasicBuildContext
 
isProcessingRequired() - Method in class io.takari.incrementalbuild.spi.DefaultBasicBuildContext
 
isRegisteredResource(Object) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
isResource(Object) - Method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 

L

line - Variable in class io.takari.incrementalbuild.spi.Message
 
loadFrom(File) - Static method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 
log - Variable in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
log(Object, int, int, String, MessageSeverity, Throwable) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 

M

markProcessedResource(Object) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
markSkipExecution() - Method in interface io.takari.incrementalbuild.BuildContext
 
markSkipExecution() - Method in class io.takari.incrementalbuild.maven.internal.MavenBuildContext
 
markSkipExecution() - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
Marks skipped build execution.
markSkipExecution() - Method in class io.takari.incrementalbuild.spi.DefaultBuildContext
 
markUptodateOutput(File) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
MavenAggregatorBuildContext - Class in io.takari.incrementalbuild.maven.internal
 
MavenAggregatorBuildContext(Provider<MavenAggregatorBuildContext.MojoExecutionScopedAggregatorBuildContext>) - Constructor for class io.takari.incrementalbuild.maven.internal.MavenAggregatorBuildContext
 
MavenAggregatorBuildContext.MojoExecutionScopedAggregatorBuildContext - Class in io.takari.incrementalbuild.maven.internal
 
MavenBasicBuildContext - Class in io.takari.incrementalbuild.maven.internal
 
MavenBasicBuildContext(Provider<MavenBasicBuildContext.MojoExecutionScopedBasicBuildContext>) - Constructor for class io.takari.incrementalbuild.maven.internal.MavenBasicBuildContext
 
MavenBasicBuildContext.MojoExecutionScopedBasicBuildContext - Class in io.takari.incrementalbuild.maven.internal
 
MavenBuildContext - Class in io.takari.incrementalbuild.maven.internal
 
MavenBuildContext(Provider<MavenBuildContext.MojoExecutionScopedBuildContext>) - Constructor for class io.takari.incrementalbuild.maven.internal.MavenBuildContext
 
MavenBuildContext.MojoExecutionScopedBuildContext - Class in io.takari.incrementalbuild.maven.internal
 
MavenBuildContextConfiguration - Class in io.takari.incrementalbuild.maven.internal
 
MavenBuildContextConfiguration(ProjectWorkspace, MavenIncrementalConventions, MojoConfigurationDigester, MavenBuildContextFinalizer) - Constructor for class io.takari.incrementalbuild.maven.internal.MavenBuildContextConfiguration
 
MavenBuildContextFinalizer - Class in io.takari.incrementalbuild.maven.internal
 
MavenBuildContextFinalizer() - Constructor for class io.takari.incrementalbuild.maven.internal.MavenBuildContextFinalizer
 
MavenIncrementalConventions - Class in io.takari.incrementalbuild.maven.internal
 
MavenIncrementalConventions(MavenProject, MojoExecution) - Constructor for class io.takari.incrementalbuild.maven.internal.MavenIncrementalConventions
 
Message - Class in io.takari.incrementalbuild.spi
 
Message(int, int, String, MessageSeverity, Throwable) - Constructor for class io.takari.incrementalbuild.spi.Message
 
message - Variable in class io.takari.incrementalbuild.spi.Message
 
message(Object, int, int, String, MessageSink.Severity, Throwable) - Method in interface io.takari.incrementalbuild.workspace.MessageSink
 
MessageSeverity - Enum in io.takari.incrementalbuild
 
MessageSink - Interface in io.takari.incrementalbuild.workspace
 
MessageSink.Severity - Enum in io.takari.incrementalbuild.workspace
 
MessageSinkAdaptor - Interface in io.takari.incrementalbuild.spi
 
MetadataAggregator<T extends Serializable> - Interface in io.takari.incrementalbuild.aggregator
 
MojoConfigurationDigester - Class in io.takari.incrementalbuild.maven.internal.digest
 
MojoConfigurationDigester(MavenSession, MavenProject, MojoExecution) - Constructor for class io.takari.incrementalbuild.maven.internal.digest.MojoConfigurationDigester
 
MojoExecutionScopedAggregatorBuildContext(BuildContextEnvironment) - Constructor for class io.takari.incrementalbuild.maven.internal.MavenAggregatorBuildContext.MojoExecutionScopedAggregatorBuildContext
 
MojoExecutionScopedBasicBuildContext(BuildContextEnvironment) - Constructor for class io.takari.incrementalbuild.maven.internal.MavenBasicBuildContext.MojoExecutionScopedBasicBuildContext
 
MojoExecutionScopedBuildContext(BuildContextEnvironment) - Constructor for class io.takari.incrementalbuild.maven.internal.MavenBuildContext.MojoExecutionScopedBuildContext
 

N

newInputSet() - Method in interface io.takari.incrementalbuild.aggregator.AggregatorBuildContext
 
newInputSet() - Method in class io.takari.incrementalbuild.aggregator.internal.DefaultAggregatorBuildContext
 
newInputSet() - Method in class io.takari.incrementalbuild.maven.internal.MavenAggregatorBuildContext
 
newOutput(File) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
newOutputStream(File) - Method in class io.takari.incrementalbuild.maven.internal.ProjectWorkspace
 
newOutputStream() - Method in interface io.takari.incrementalbuild.Output
 
newOutputStream(DefaultOutput) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
newOutputStream() - Method in class io.takari.incrementalbuild.spi.DefaultOutput
 
newOutputStream(File) - Method in class io.takari.incrementalbuild.spi.FilesystemWorkspace
 
newOutputStream(File) - Method in interface io.takari.incrementalbuild.workspace.Workspace
 
newResource(T) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
newResourceMetadata(DefaultBuildContextState, T) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
normalize(File) - Static method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 

O

oldState - Variable in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
Output<T> - Interface in io.takari.incrementalbuild
 

P

process() - Method in interface io.takari.incrementalbuild.ResourceMetadata
 
process() - Method in class io.takari.incrementalbuild.spi.DefaultResourceMetadata
 
processOutput(File) - Method in interface io.takari.incrementalbuild.BasicBuildContext
 
processOutput(File) - Method in class io.takari.incrementalbuild.maven.internal.MavenBasicBuildContext
 
processOutput(File) - Method in class io.takari.incrementalbuild.maven.internal.ProjectWorkspace
 
processOutput(File) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
processOutput(File) - Method in class io.takari.incrementalbuild.spi.DefaultBasicBuildContext
 
processOutput(File) - Method in class io.takari.incrementalbuild.spi.FilesystemWorkspace
 
processOutput(File) - Method in interface io.takari.incrementalbuild.workspace.Workspace
 
processResource(DefaultResourceMetadata<T>) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
processResource(Object) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
processResource(DefaultResourceMetadata<T>) - Method in class io.takari.incrementalbuild.spi.DefaultBasicBuildContext
 
ProjectWorkspace - Class in io.takari.incrementalbuild.maven.internal
Eclipse Workspace implementation is scoped to a project and does not "see" resources outside project basedir.
ProjectWorkspace(MavenProject, Workspace, FilesystemWorkspace) - Constructor for class io.takari.incrementalbuild.maven.internal.ProjectWorkspace
 
putResource(Object, ResourceHolder<?>) - Method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 
putResourceAttribute(Object, String, Serializable) - Method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 
putResourceOutput(Object, File) - Method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 

R

record(Map<Object, Collection<Message>>, Map<Object, Collection<Message>>) - Method in interface io.takari.incrementalbuild.spi.MessageSinkAdaptor
 
registerAndProcessInputs(File, Collection<String>, Collection<String>) - Method in interface io.takari.incrementalbuild.BuildContext
Registers inputs identified by basedir and includes/excludes ant patterns.
registerAndProcessInputs(File, Collection<String>, Collection<String>) - Method in class io.takari.incrementalbuild.maven.internal.MavenBuildContext
 
registerAndProcessInputs(File, Collection<String>, Collection<String>) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
registerAndProcessInputs(File, Collection<String>, Collection<String>) - Method in class io.takari.incrementalbuild.spi.DefaultBuildContext
 
registerContext(AbstractBuildContext) - Method in class io.takari.incrementalbuild.maven.internal.MavenBuildContextFinalizer
 
registerContext(AbstractBuildContext) - Method in interface io.takari.incrementalbuild.spi.BuildContextFinalizer
 
registerInput(File) - Method in class io.takari.incrementalbuild.aggregator.internal.DefaultAggregatorBuildContext
 
registerInput(File) - Method in interface io.takari.incrementalbuild.BasicBuildContext
 
registerInput(File) - Method in interface io.takari.incrementalbuild.BuildContext
Registers specified input File with this build context.
registerInput(File) - Method in class io.takari.incrementalbuild.maven.internal.MavenBasicBuildContext
 
registerInput(File) - Method in class io.takari.incrementalbuild.maven.internal.MavenBuildContext
 
registerInput(File) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
registerInput(ResourceHolder<T>) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
Adds the resource to this build's resource set.
registerInput(File) - Method in class io.takari.incrementalbuild.spi.DefaultBasicBuildContext
 
registerInput(File) - Method in class io.takari.incrementalbuild.spi.DefaultBuildContext
 
registerInputs(File, Collection<String>, Collection<String>) - Method in class io.takari.incrementalbuild.aggregator.internal.DefaultAggregatorBuildContext
 
registerInputs(File, Collection<String>, Collection<String>) - Method in interface io.takari.incrementalbuild.BuildContext
Registers inputs identified by basedir and includes/excludes ant patterns.
registerInputs(File, Collection<String>, Collection<String>) - Method in class io.takari.incrementalbuild.maven.internal.MavenBuildContext
 
registerInputs(File, Collection<String>, Collection<String>) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
Registers matching resources as this build's input set.
registerInputs(File, Collection<String>, Collection<String>) - Method in class io.takari.incrementalbuild.spi.DefaultBuildContext
 
registerNormalizedInput(File, long, long) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
registerNormalizedOutput(File) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
removeOutput(File) - Method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 
removeResource(Object) - Method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 
removeResourceAttributes(Object) - Method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 
removeResourceMessages(Object) - Method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 
removeResourceOutputs(Object) - Method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 
Resource<T> - Interface in io.takari.incrementalbuild
 
resource - Variable in class io.takari.incrementalbuild.spi.DefaultResourceMetadata
 
ResourceHolder<R extends Serializable> - Interface in io.takari.incrementalbuild.spi
Wraps input or output resource and logic and state necessary to determine if the resource has or has not changed since the holder instance was created.
ResourceMetadata<T> - Interface in io.takari.incrementalbuild
 
ResourceStatus - Enum in io.takari.incrementalbuild
 

S

setResourceAttribute(Object, String, T) - Method in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
setResourceAttributes(Object, Map<String, Serializable>) - Method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 
setResourceMessages(Object, Collection<Message>) - Method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 
setResourceOutputs(Object, Collection<File>) - Method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 
severity - Variable in class io.takari.incrementalbuild.spi.Message
 
state - Variable in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
state - Variable in class io.takari.incrementalbuild.spi.DefaultResourceMetadata
 
storeTo(OutputStream) - Method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 

T

toMessageSinkSeverity(MessageSeverity) - Static method in class io.takari.incrementalbuild.maven.internal.MavenBuildContextFinalizer
 
toString() - Method in class io.takari.incrementalbuild.spi.DefaultResourceMetadata
 

U

URLResourceHolder - Class in io.takari.incrementalbuild.util
Allows tracking of input resources identified by URLs in BuildContext.
URLResourceHolder(URL) - Constructor for class io.takari.incrementalbuild.util.URLResourceHolder
 

V

valueOf(String) - Static method in enum io.takari.incrementalbuild.Incremental.Configuration
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.takari.incrementalbuild.MessageSeverity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.takari.incrementalbuild.ResourceStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.takari.incrementalbuild.workspace.MessageSink.Severity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.takari.incrementalbuild.workspace.Workspace.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.takari.incrementalbuild.workspace.Workspace.ResourceStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.takari.incrementalbuild.Incremental.Configuration
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.takari.incrementalbuild.MessageSeverity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.takari.incrementalbuild.ResourceStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.takari.incrementalbuild.workspace.MessageSink.Severity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.takari.incrementalbuild.workspace.Workspace.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.takari.incrementalbuild.workspace.Workspace.ResourceStatus
Returns an array containing the constants of this enum type, in the order they are declared.
visit(File, long, long, Workspace.ResourceStatus) - Method in interface io.takari.incrementalbuild.workspace.Workspace.FileVisitor
 

W

walk(File, Workspace.FileVisitor) - Method in class io.takari.incrementalbuild.maven.internal.ProjectWorkspace
 
walk(File, Workspace.FileVisitor) - Method in class io.takari.incrementalbuild.spi.FilesystemWorkspace
 
walk(File, Workspace.FileVisitor) - Method in interface io.takari.incrementalbuild.workspace.Workspace
Walks a file tree.
withConfiguration(Map<String, Serializable>) - Static method in class io.takari.incrementalbuild.spi.DefaultBuildContextState
 
workspace - Variable in class io.takari.incrementalbuild.spi.AbstractBuildContext
 
Workspace - Interface in io.takari.incrementalbuild.workspace
Workspace provides a layer of indirection between BuildContext and underlying resource (File) store.
Workspace.FileVisitor - Interface in io.takari.incrementalbuild.workspace
 
Workspace.Mode - Enum in io.takari.incrementalbuild.workspace
 
Workspace.ResourceStatus - Enum in io.takari.incrementalbuild.workspace
 
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2017. All rights reserved.