public class EclipseIncrementalBuildContext extends AbstractEclipseBuildContext
Modifier and Type | Field and Description |
---|---|
private org.eclipse.core.resources.IResourceDelta |
delta |
context
Constructor and Description |
---|
EclipseIncrementalBuildContext(org.eclipse.core.resources.IResourceDelta delta,
java.util.Map<java.lang.String,java.lang.Object> context,
IIncrementalBuildFramework.BuildResultCollector results) |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.core.resources.IResource |
getBaseResource() |
private org.eclipse.core.resources.IResourceDelta |
getDelta(java.io.File file) |
boolean |
hasDelta(java.io.File file) |
protected boolean |
hasDelta(org.eclipse.core.runtime.IPath path) |
boolean |
hasDelta(java.util.List relPaths) |
boolean |
hasDelta(java.lang.String relPath) |
(package private) static boolean |
isContentChange(org.eclipse.core.resources.IResourceDelta delta) |
boolean |
isIncremental() |
(package private) static boolean |
isRemove(org.eclipse.core.resources.IResourceDelta delta) |
org.codehaus.plexus.util.Scanner |
newDeleteScanner(java.io.File basedir) |
org.codehaus.plexus.util.Scanner |
newScanner(java.io.File basedir) |
org.codehaus.plexus.util.Scanner |
newScanner(java.io.File basedir,
boolean ignoreDelta) |
addError, addMessage, addWarning, getFiles, getRelativePath, getResource, getValue, isUptodate, newFileOutputStream, refresh, release, removeMessages, setValue
public EclipseIncrementalBuildContext(org.eclipse.core.resources.IResourceDelta delta, java.util.Map<java.lang.String,java.lang.Object> context, IIncrementalBuildFramework.BuildResultCollector results)
public boolean hasDelta(java.lang.String relPath)
protected boolean hasDelta(org.eclipse.core.runtime.IPath path)
public boolean hasDelta(java.util.List relPaths)
public boolean hasDelta(java.io.File file)
public org.codehaus.plexus.util.Scanner newDeleteScanner(java.io.File basedir)
public org.codehaus.plexus.util.Scanner newScanner(java.io.File basedir)
public org.codehaus.plexus.util.Scanner newScanner(java.io.File basedir, boolean ignoreDelta)
private org.eclipse.core.resources.IResourceDelta getDelta(java.io.File file)
static boolean isContentChange(org.eclipse.core.resources.IResourceDelta delta)
static boolean isRemove(org.eclipse.core.resources.IResourceDelta delta)
protected org.eclipse.core.resources.IResource getBaseResource()
getBaseResource
in class AbstractEclipseBuildContext
public boolean isIncremental()