org.kt3k.straw
Class Straw

java.lang.Object
  extended by org.kt3k.straw.Straw

public class Straw
extends java.lang.Object


Field Summary
static java.lang.String JS_TO_NATIVE_INTERFACE_NAME
           
static java.lang.String NATIVE_TO_JS_INTERFACE_NAME
           
 
Constructor Summary
Straw(android.webkit.WebView webView)
           
 
Method Summary
 void addPlugin(java.lang.String pluginCanonicalName)
           
 void addPlugins(java.lang.String[] pluginCanonicalNames)
           
 void clearPlugins()
           
 org.kt3k.straw.StrawPluginRegistry getRegistry()
           
static Straw insertInto(android.webkit.WebView webView)
           
 void onBackPressed()
          call this method inside the activity's `onBackPressed`
 void postJsMessage(java.lang.String jsMessage)
           
 void removePlugin(java.lang.String pluginName)
           
 void rootHandler(StrawEvent e)
          handler root (called by each handler)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JS_TO_NATIVE_INTERFACE_NAME

public static final java.lang.String JS_TO_NATIVE_INTERFACE_NAME
See Also:
Constant Field Values

NATIVE_TO_JS_INTERFACE_NAME

public static final java.lang.String NATIVE_TO_JS_INTERFACE_NAME
See Also:
Constant Field Values
Constructor Detail

Straw

public Straw(android.webkit.WebView webView)
Method Detail

getRegistry

public org.kt3k.straw.StrawPluginRegistry getRegistry()

postJsMessage

public void postJsMessage(java.lang.String jsMessage)

insertInto

public static Straw insertInto(android.webkit.WebView webView)

addPlugin

public void addPlugin(java.lang.String pluginCanonicalName)

addPlugins

public void addPlugins(java.lang.String[] pluginCanonicalNames)

removePlugin

public void removePlugin(java.lang.String pluginName)

clearPlugins

public void clearPlugins()

rootHandler

public void rootHandler(StrawEvent e)
handler root (called by each handler)

Parameters:
e - event object

onBackPressed

public void onBackPressed()
call this method inside the activity's `onBackPressed`