Class XJCBuildContext

java.lang.Object
org.apache.cxf.maven_plugin.XJCBuildContext
All Implemented Interfaces:
org.sonatype.plexus.build.incremental.BuildContext

public class XJCBuildContext extends Object implements org.sonatype.plexus.build.incremental.BuildContext
  • Constructor Details

    • XJCBuildContext

      public XJCBuildContext()
  • Method Details

    • hasDelta

      public boolean hasDelta(String relpath)
      Specified by:
      hasDelta in interface org.sonatype.plexus.build.incremental.BuildContext
    • hasDelta

      public boolean hasDelta(File file)
      Specified by:
      hasDelta in interface org.sonatype.plexus.build.incremental.BuildContext
    • hasDelta

      public boolean hasDelta(List relpaths)
      Specified by:
      hasDelta in interface org.sonatype.plexus.build.incremental.BuildContext
    • refresh

      public void refresh(File file)
      Specified by:
      refresh in interface org.sonatype.plexus.build.incremental.BuildContext
    • newFileOutputStream

      public OutputStream newFileOutputStream(File file) throws IOException
      Specified by:
      newFileOutputStream in interface org.sonatype.plexus.build.incremental.BuildContext
      Throws:
      IOException
    • newScanner

      public org.codehaus.plexus.util.Scanner newScanner(File basedir)
      Specified by:
      newScanner in interface org.sonatype.plexus.build.incremental.BuildContext
    • newDeleteScanner

      public org.codehaus.plexus.util.Scanner newDeleteScanner(File basedir)
      Specified by:
      newDeleteScanner in interface org.sonatype.plexus.build.incremental.BuildContext
    • newScanner

      public org.codehaus.plexus.util.Scanner newScanner(File basedir, boolean ignoreDelta)
      Specified by:
      newScanner in interface org.sonatype.plexus.build.incremental.BuildContext
    • isIncremental

      public boolean isIncremental()
      Specified by:
      isIncremental in interface org.sonatype.plexus.build.incremental.BuildContext
    • setValue

      public void setValue(String key, Object value)
      Specified by:
      setValue in interface org.sonatype.plexus.build.incremental.BuildContext
    • getValue

      public Object getValue(String key)
      Specified by:
      getValue in interface org.sonatype.plexus.build.incremental.BuildContext
    • addWarning

      public void addWarning(File file, int line, int column, String message, Throwable cause)
      Specified by:
      addWarning in interface org.sonatype.plexus.build.incremental.BuildContext
    • addError

      public void addError(File file, int line, int column, String message, Throwable cause)
      Specified by:
      addError in interface org.sonatype.plexus.build.incremental.BuildContext
    • addMessage

      public void addMessage(File file, int line, int column, String message, int severity, Throwable cause)
      Specified by:
      addMessage in interface org.sonatype.plexus.build.incremental.BuildContext
    • removeMessages

      public void removeMessages(File file)
      Specified by:
      removeMessages in interface org.sonatype.plexus.build.incremental.BuildContext
    • isUptodate

      public boolean isUptodate(File target, File source)
      Specified by:
      isUptodate in interface org.sonatype.plexus.build.incremental.BuildContext