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 TypeMethodDescriptionpreProcess(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 pagesourceCode- the code to executesourceName- a name for the chunk of code that is going to be executed (used in error messages)lineNumber- the line number of the source codehtmlElement- the HTML element that will act as the context- Returns:
- the source code after pre processing
-