C# Class NHtmlUnit.Javascript.JavaScriptEngine

Inheritance: ObjectWrapper
显示文件 Open project: HtmlUnit/NHtmlUnit

Public Methods

Method Description
AddPostponedAction ( NHtmlUnit action ) : void
CallFunction ( NHtmlUnit page, net javaScriptFunction, net thisObject, System args, NHtmlUnit node ) : object
CallFunction ( NHtmlUnit page, net function, net scope, net thisObject, System args ) : object
Compile ( NHtmlUnit owningPage, net scope, string sourceCode, string sourceName, int startLine ) : net.sourceforge.htmlunit.corejs.javascript.Script
Compile ( NHtmlUnit page, string sourceCode, string sourceName, int startLine ) : net.sourceforge.htmlunit.corejs.javascript.Script
DefinePropertiesInStandardsMode ( NHtmlUnit page ) : void
Execute ( NHtmlUnit page, net script ) : object
Execute ( NHtmlUnit page, net scope, net script ) : object
Execute ( NHtmlUnit page, string sourceCode, string sourceName, int startLine ) : object
GetJavaScriptClass ( java c ) : java.lang.Class
HoldPosponedActions ( ) : void
Initialize ( NHtmlUnit webWindow ) : void
IsScriptRunning ( ) : bool
JavaScriptEngine ( NHtmlUnit webClient ) : System
JavaScriptEngine ( com wrappedObject ) : System
ProcessPostponedActions ( ) : void
PumpEventLoop ( System timeoutMillis ) : int
RegisterWindowAndMaybeStartEventLoop ( NHtmlUnit webWindow ) : void
Shutdown ( ) : void

Private Methods

Method Description
JavaScriptEngine ( ) : System

Method Details

AddPostponedAction() public method

public AddPostponedAction ( NHtmlUnit action ) : void
action NHtmlUnit
return void

CallFunction() public method

public CallFunction ( NHtmlUnit page, net javaScriptFunction, net thisObject, System args, NHtmlUnit node ) : object
page NHtmlUnit
javaScriptFunction net
thisObject net
args System
node NHtmlUnit
return object

CallFunction() public method

public CallFunction ( NHtmlUnit page, net function, net scope, net thisObject, System args ) : object
page NHtmlUnit
function net
scope net
thisObject net
args System
return object

Compile() public method

public Compile ( NHtmlUnit owningPage, net scope, string sourceCode, string sourceName, int startLine ) : net.sourceforge.htmlunit.corejs.javascript.Script
owningPage NHtmlUnit
scope net
sourceCode string
sourceName string
startLine int
return net.sourceforge.htmlunit.corejs.javascript.Script

Compile() public method

public Compile ( NHtmlUnit page, string sourceCode, string sourceName, int startLine ) : net.sourceforge.htmlunit.corejs.javascript.Script
page NHtmlUnit
sourceCode string
sourceName string
startLine int
return net.sourceforge.htmlunit.corejs.javascript.Script

DefinePropertiesInStandardsMode() public method

public DefinePropertiesInStandardsMode ( NHtmlUnit page ) : void
page NHtmlUnit
return void

Execute() public method

public Execute ( NHtmlUnit page, net script ) : object
page NHtmlUnit
script net
return object

Execute() public method

public Execute ( NHtmlUnit page, net scope, net script ) : object
page NHtmlUnit
scope net
script net
return object

Execute() public method

public Execute ( NHtmlUnit page, string sourceCode, string sourceName, int startLine ) : object
page NHtmlUnit
sourceCode string
sourceName string
startLine int
return object

GetJavaScriptClass() public method

public GetJavaScriptClass ( java c ) : java.lang.Class
c java
return java.lang.Class

HoldPosponedActions() public method

public HoldPosponedActions ( ) : void
return void

Initialize() public method

public Initialize ( NHtmlUnit webWindow ) : void
webWindow NHtmlUnit
return void

IsScriptRunning() public method

public IsScriptRunning ( ) : bool
return bool

JavaScriptEngine() public method

public JavaScriptEngine ( NHtmlUnit webClient ) : System
webClient NHtmlUnit
return System

JavaScriptEngine() public method

public JavaScriptEngine ( com wrappedObject ) : System
wrappedObject com
return System

ProcessPostponedActions() public method

public ProcessPostponedActions ( ) : void
return void

PumpEventLoop() public method

public PumpEventLoop ( System timeoutMillis ) : int
timeoutMillis System
return int

RegisterWindowAndMaybeStartEventLoop() public method

public RegisterWindowAndMaybeStartEventLoop ( NHtmlUnit webWindow ) : void
webWindow NHtmlUnit
return void

Shutdown() public method

public Shutdown ( ) : void
return void