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