public class XJCBuildContext
extends java.lang.Object
implements org.sonatype.plexus.build.incremental.BuildContext
| Constructor and Description |
|---|
XJCBuildContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
addError(java.io.File file,
int line,
int column,
java.lang.String message,
java.lang.Throwable cause) |
void |
addMessage(java.io.File file,
int line,
int column,
java.lang.String message,
int severity,
java.lang.Throwable cause) |
void |
addWarning(java.io.File file,
int line,
int column,
java.lang.String message,
java.lang.Throwable cause) |
java.lang.Object |
getValue(java.lang.String key) |
boolean |
hasDelta(java.io.File file) |
boolean |
hasDelta(java.util.List relpaths) |
boolean |
hasDelta(java.lang.String relpath) |
boolean |
isIncremental() |
boolean |
isUptodate(java.io.File target,
java.io.File source) |
org.codehaus.plexus.util.Scanner |
newDeleteScanner(java.io.File basedir) |
java.io.OutputStream |
newFileOutputStream(java.io.File file) |
org.codehaus.plexus.util.Scanner |
newScanner(java.io.File basedir) |
org.codehaus.plexus.util.Scanner |
newScanner(java.io.File basedir,
boolean ignoreDelta) |
void |
refresh(java.io.File file) |
void |
removeMessages(java.io.File file) |
void |
setValue(java.lang.String key,
java.lang.Object value) |
public boolean hasDelta(java.lang.String relpath)
hasDelta in interface org.sonatype.plexus.build.incremental.BuildContextpublic boolean hasDelta(java.io.File file)
hasDelta in interface org.sonatype.plexus.build.incremental.BuildContextpublic boolean hasDelta(java.util.List relpaths)
hasDelta in interface org.sonatype.plexus.build.incremental.BuildContextpublic void refresh(java.io.File file)
refresh in interface org.sonatype.plexus.build.incremental.BuildContextpublic java.io.OutputStream newFileOutputStream(java.io.File file)
throws java.io.IOException
newFileOutputStream in interface org.sonatype.plexus.build.incremental.BuildContextjava.io.IOExceptionpublic org.codehaus.plexus.util.Scanner newScanner(java.io.File basedir)
newScanner in interface org.sonatype.plexus.build.incremental.BuildContextpublic org.codehaus.plexus.util.Scanner newDeleteScanner(java.io.File basedir)
newDeleteScanner in interface org.sonatype.plexus.build.incremental.BuildContextpublic org.codehaus.plexus.util.Scanner newScanner(java.io.File basedir,
boolean ignoreDelta)
newScanner in interface org.sonatype.plexus.build.incremental.BuildContextpublic boolean isIncremental()
isIncremental in interface org.sonatype.plexus.build.incremental.BuildContextpublic void setValue(java.lang.String key,
java.lang.Object value)
setValue in interface org.sonatype.plexus.build.incremental.BuildContextpublic java.lang.Object getValue(java.lang.String key)
getValue in interface org.sonatype.plexus.build.incremental.BuildContextpublic void addWarning(java.io.File file,
int line,
int column,
java.lang.String message,
java.lang.Throwable cause)
addWarning in interface org.sonatype.plexus.build.incremental.BuildContextpublic void addError(java.io.File file,
int line,
int column,
java.lang.String message,
java.lang.Throwable cause)
addError in interface org.sonatype.plexus.build.incremental.BuildContextpublic void addMessage(java.io.File file,
int line,
int column,
java.lang.String message,
int severity,
java.lang.Throwable cause)
addMessage in interface org.sonatype.plexus.build.incremental.BuildContextpublic void removeMessages(java.io.File file)
removeMessages in interface org.sonatype.plexus.build.incremental.BuildContextpublic boolean isUptodate(java.io.File target,
java.io.File source)
isUptodate in interface org.sonatype.plexus.build.incremental.BuildContext