A B D E G H I N O R S T

## A

addDefaultExcludes() - Method in class org.sonatype.plexus.build.incremental.EmptyScanner
addError(File, int, int, String, Throwable) - Method in interface org.sonatype.plexus.build.incremental.BuildContext
  Deprecated.
  Use addMessage with severity=SEVERITY_WARNING instead
addError(File, int, int, String, Throwable) - Method in class org.sonatype.plexus.build.incremental.DefaultBuildContext
  Deprecated.
  Use addMessage with severity=SEVERITY_ERROR instead
addError(File, int, int, String, Throwable) - Method in class org.sonatype.plexus.build.incremental.ThreadBuildContext
  Deprecated.
  Use addMessage with severity=SEVERITY_ERROR instead
addMessage(File, int, int, String, int, Throwable) - Method in interface org.sonatype.plexus.build.incremental.BuildContext
  Adds a message to the build context.
addMessage(File, int, int, String, int, Throwable) - Method in class org.sonatype.plexus.build.incremental.DefaultBuildContext
addMessage(File, int, int, String, int, Throwable) - Method in class org.sonatype.plexus.build.incremental.ThreadBuildContext
addWarning(File, int, int, String, Throwable) - Method in interface org.sonatype.plexus.build.incremental.BuildContext
  Deprecated.
  Use addMessage with severity=SEVERITY_ERROR instead
addWarning(File, int, int, String, Throwable) - Method in class org.sonatype.plexus.build.incremental.DefaultBuildContext
  Deprecated.
  Use addMessage with severity=SEVERITY_WARNING instead
addWarning(File, int, int, String, Throwable) - Method in class org.sonatype.plexus.build.incremental.ThreadBuildContext
  Deprecated.
  Use addMessage with severity=SEVERITY_WARNING instead

## B

BuildContext - Interface in org.sonatype.plexus.build.incremental

## D

DefaultBuildContext - Class in org.sonatype.plexus.build.incremental
  Filesystem based non-incremental build context implementation which behaves as if all files were just created.
DefaultBuildContext() - Constructor for class org.sonatype.plexus.build.incremental.DefaultBuildContext

## E

EmptyScanner - Class in org.sonatype.plexus.build.incremental
  Scanner implementation never finds any files/directories.
EmptyScanner(File) - Constructor for class org.sonatype.plexus.build.incremental.EmptyScanner

## G

getBasedir() - Method in class org.sonatype.plexus.build.incremental.EmptyScanner
getContext() - Static method in class org.sonatype.plexus.build.incremental.ThreadBuildContext
getIncludedDirectories() - Method in class org.sonatype.plexus.build.incremental.EmptyScanner
getIncludedFiles() - Method in class org.sonatype.plexus.build.incremental.EmptyScanner
getValue(String) - Method in interface org.sonatype.plexus.build.incremental.BuildContext
  Returns value associated with `key` during previous mojo execution.
getValue(String) - Method in class org.sonatype.plexus.build.incremental.DefaultBuildContext
getValue(String) - Method in class org.sonatype.plexus.build.incremental.ThreadBuildContext

## H

hasDelta(String) - Method in interface org.sonatype.plexus.build.incremental.BuildContext
  Returns `true` if file or folder identified by `relpath` has changed since last build.
hasDelta(File) - Method in interface org.sonatype.plexus.build.incremental.BuildContext
  Returns `true` if the file has changed since last build or is not under basedir.
hasDelta(List) - Method in interface org.sonatype.plexus.build.incremental.BuildContext
  Returns `true` if any file or folder identified by `relpaths` has changed since last build.
hasDelta(String) - Method in class org.sonatype.plexus.build.incremental.DefaultBuildContext
hasDelta(File) - Method in class org.sonatype.plexus.build.incremental.DefaultBuildContext
hasDelta(List) - Method in class org.sonatype.plexus.build.incremental.DefaultBuildContext
hasDelta(String) - Method in class org.sonatype.plexus.build.incremental.ThreadBuildContext
hasDelta(File) - Method in class org.sonatype.plexus.build.incremental.ThreadBuildContext
hasDelta(List) - Method in class org.sonatype.plexus.build.incremental.ThreadBuildContext

## I

isIncremental() - Method in interface org.sonatype.plexus.build.incremental.BuildContext
  Returns `true` if this build context is incremental.
isIncremental() - Method in class org.sonatype.plexus.build.incremental.DefaultBuildContext
isIncremental() - Method in class org.sonatype.plexus.build.incremental.ThreadBuildContext
isUptodate(File, File) - Method in interface org.sonatype.plexus.build.incremental.BuildContext
  Returns true, if the target file exists and is uptodate compared to the source file.
isUptodate(File, File) - Method in class org.sonatype.plexus.build.incremental.DefaultBuildContext
isUptodate(File, File) - Method in class org.sonatype.plexus.build.incremental.ThreadBuildContext

## N

newDeleteScanner(File) - Method in interface org.sonatype.plexus.build.incremental.BuildContext
  Returned Scanner scans `basedir` for files and directories deleted since last build.
newDeleteScanner(File) - Method in class org.sonatype.plexus.build.incremental.DefaultBuildContext
newDeleteScanner(File) - Method in class org.sonatype.plexus.build.incremental.ThreadBuildContext
newFileOutputStream(File) - Method in interface org.sonatype.plexus.build.incremental.BuildContext
  Returns new OutputStream that writes to the `file`.
newFileOutputStream(File) - Method in class org.sonatype.plexus.build.incremental.DefaultBuildContext
newFileOutputStream(File) - Method in class org.sonatype.plexus.build.incremental.ThreadBuildContext
newScanner(File) - Method in interface org.sonatype.plexus.build.incremental.BuildContext
  Convenience method, fully equal to newScanner(basedir, false)
newScanner(File, boolean) - Method in interface org.sonatype.plexus.build.incremental.BuildContext
  Returned Scanner scans files and folders under `basedir`.
newScanner(File) - Method in class org.sonatype.plexus.build.incremental.DefaultBuildContext
newScanner(File, boolean) - Method in class org.sonatype.plexus.build.incremental.DefaultBuildContext
newScanner(File) - Method in class org.sonatype.plexus.build.incremental.ThreadBuildContext
newScanner(File, boolean) - Method in class org.sonatype.plexus.build.incremental.ThreadBuildContext

## O

org.sonatype.plexus.build.incremental - package org.sonatype.plexus.build.incremental

## R

refresh(File) - Method in interface org.sonatype.plexus.build.incremental.BuildContext
  Indicates that the file or folder content has been modified during the build.
refresh(File) - Method in class org.sonatype.plexus.build.incremental.DefaultBuildContext
refresh(File) - Method in class org.sonatype.plexus.build.incremental.ThreadBuildContext
removeMessages(File) - Method in interface org.sonatype.plexus.build.incremental.BuildContext
  Removes all messages associated with a file or folder during a previous build.
removeMessages(File) - Method in class org.sonatype.plexus.build.incremental.DefaultBuildContext
removeMessages(File) - Method in class org.sonatype.plexus.build.incremental.ThreadBuildContext

## S

scan() - Method in class org.sonatype.plexus.build.incremental.EmptyScanner
setExcludes(String[]) - Method in class org.sonatype.plexus.build.incremental.EmptyScanner
setIncludes(String[]) - Method in class org.sonatype.plexus.build.incremental.EmptyScanner
setThreadBuildContext(BuildContext) - Static method in class org.sonatype.plexus.build.incremental.ThreadBuildContext
setValue(String, Object) - Method in interface org.sonatype.plexus.build.incremental.BuildContext
  Associate specified `key` with specified `value` in the build context.
setValue(String, Object) - Method in class org.sonatype.plexus.build.incremental.DefaultBuildContext
setValue(String, Object) - Method in class org.sonatype.plexus.build.incremental.ThreadBuildContext
SEVERITY_ERROR - Static variable in interface org.sonatype.plexus.build.incremental.BuildContext
SEVERITY_WARNING - Static variable in interface org.sonatype.plexus.build.incremental.BuildContext

## T

ThreadBuildContext - Class in org.sonatype.plexus.build.incremental
  BuildContext implementation that delegates actual work to thread-local build context set using `ThreadBuildContext.setThreadBuildContext(BuildContext)`.
ThreadBuildContext() - Constructor for class org.sonatype.plexus.build.incremental.ThreadBuildContext

A B D E G H I N O R S T