public interface Plugin
Modifier and Type | Method and Description |
---|---|
void |
appendJavascript(JavascriptAppender assetLoader)
Must load the javascript implementation of plugin.
|
String |
getName()
Must return the name of plugin
|
void |
init(PluginInitializationContext context)
Can be implemented by the plugin to have access to plugins registry,
application description or to fire js events
|
void |
onDestroy()
Called when WebApplication is stopped or destroyed and this plugin is no longer used.
|
void |
onPageLoaded()
Called when WebApplication has finished loading and JavaScript has been injected into HybridWebView
|
void |
onReload()
Called when url has changed or has been reloaded
|
void init(PluginInitializationContext context)
context
- Plugin context objectvoid appendJavascript(JavascriptAppender assetLoader)
assetLoader
- AssetLoader objectString getName()
void onPageLoaded()
void onReload()
void onDestroy()