C# 클래스 WebMarco.Frontend.Common.BaseWebViewImplementer

상속: BaseViewImplementer, IBaseWebView
파일 보기 프로젝트 열기: vhnatyk/WebMarco.2.0

보호된 프로퍼티들

프로퍼티 타입 설명
loadedViews ViewsHolder
webView IBaseWebView

공개 메소드들

메소드 설명
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

메소드 상세

BaseWebViewImplementer() 공개 메소드

public BaseWebViewImplementer ( IBaseWebView webView ) : System
webView IBaseWebView
리턴 System

CallFrontend() 공개 메소드

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

Load() 공개 메소드

public Load ( ) : void
리턴 void

LoadMarkup() 공개 메소드

public LoadMarkup ( ) : void
리턴 void

LoadMarkup() 공개 메소드

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

LoadMarkup() 공개 메소드

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

LoadMarkup() 공개 메소드

public LoadMarkup ( string markup ) : void
markup string
리턴 void

ProcessCallFromFrontend() 공개 메소드

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

프로퍼티 상세

loadedViews 보호되어 있는 프로퍼티

protected ViewsHolder,WebMarco.Frontend.Common loadedViews
리턴 ViewsHolder

webView 보호되어 있는 프로퍼티

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
리턴 IBaseWebView