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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String preProcess​(HtmlPage htmlPage, java.lang.String sourceCode, java.lang.String sourceName, int lineNumber, HtmlElement htmlElement)
      Pre process the specified source code in the context of the given page.
    • Method Detail

      • preProcess

        java.lang.String preProcess​(HtmlPage htmlPage,
                                    java.lang.String sourceCode,
                                    java.lang.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