Package org.htmlunit

Interface ScriptPreProcessor


public interface ScriptPreProcessor
A script pre processor call back. This interface is called when ScriptEngine.execute() is called. It gives developers the opportunity to modify the script to be executed.
  • Method Summary

    Modifier and Type
    Method
    Description
    preProcess(HtmlPage htmlPage, String sourceCode, String sourceName, int lineNumber, HtmlElement htmlElement)
    Pre process the specified source code in the context of the given page.
  • Method Details

    • preProcess

      String preProcess(HtmlPage htmlPage, String sourceCode, String sourceName, int lineNumber, HtmlElement htmlElement)
      Pre process the specified source code in the context of the given page.
      Parameters:
      htmlPage - the page
      sourceCode - the code to execute
      sourceName - a name for the chunk of code that is going to be executed (used in error messages)
      lineNumber - the line number of the source code
      htmlElement - the HTML element that will act as the context
      Returns:
      the source code after pre processing