C# Class WebMarco.Frontend.Common.BaseWebViewImplementer

Inheritance: BaseViewImplementer, IBaseWebView
Mostrar archivo Open project: vhnatyk/WebMarco.2.0

Protected Properties

Property Type Description
loadedViews ViewsHolder
webView IBaseWebView

Public Methods

Method Description
BaseWebViewImplementer ( IBaseWebView webView ) : System
CallFrontend ( string script ) : object

This method is not crossplatform, therefore makes no sence here.

Load ( ) : void
LoadMarkup ( ) : void
LoadMarkup ( BaseWebPage page ) : void

IMPORTANT!!! : WebView must implement this method itself, otherwise will be an endless loop.

LoadMarkup ( Uri url ) : void

IMPORTANT!!! : WebView must implement this method itself, otherwise will be an endless loop.

LoadMarkup ( string markup ) : void
ProcessCallFromFrontend ( CallConfig config ) : CallResult

Method Details

BaseWebViewImplementer() public method

public BaseWebViewImplementer ( IBaseWebView webView ) : System
webView IBaseWebView
return System

CallFrontend() public method

This method is not crossplatform, therefore makes no sence here.
public CallFrontend ( string script ) : object
script string
return object

Load() public method

public Load ( ) : void
return void

LoadMarkup() public method

public LoadMarkup ( ) : void
return void

LoadMarkup() public method

IMPORTANT!!! : WebView must implement this method itself, otherwise will be an endless loop.
public LoadMarkup ( BaseWebPage page ) : void
page BaseWebPage
return void

LoadMarkup() public method

IMPORTANT!!! : WebView must implement this method itself, otherwise will be an endless loop.
public LoadMarkup ( Uri url ) : void
url System.Uri URL
return void

LoadMarkup() public method

public LoadMarkup ( string markup ) : void
markup string
return void

ProcessCallFromFrontend() public method

public ProcessCallFromFrontend ( CallConfig config ) : CallResult
config WebMarco.Backend.Bridge.Common.CallConfig
return WebMarco.Backend.Bridge.Common.CallResult

Property Details

loadedViews protected_oe property

protected ViewsHolder,WebMarco.Frontend.Common loadedViews
return ViewsHolder

webView protected_oe property

Things that make no sence to beimplemented here and are here just because of compliance with IBaseWebView, must be declared abstract, so if they later will be "implemented" in platform implementation they can be autocreated with "Implement abstarct class" feature and just will be throwing NotImplementedException to ensure they aren't used.
protected IBaseWebView webView
return IBaseWebView