Interface JStaticJavaFile.LineFilter

All Known Implementing Classes:
JStaticJavaFile.ChainFilter
Enclosing class:
JStaticJavaFile

public static interface JStaticJavaFile.LineFilter
Filter that alters the Java source code.

By implementing this interface, derived classes can modify the Java source file before it's written out.

  • Method Summary

    Modifier and Type
    Method
    Description
     
  • Method Details

    • process

      String process(String line) throws ParseException
      Parameters:
      line - a non-null valid String that corresponds to one line. No '\n' included.
      Returns:
      null to strip the line off. Otherwise the returned String will be written out. Do not add '\n' at the end of this string.
      Throws:
      ParseException - when for some reason there's an error in the line.