public interface ProtoPresenter extends Fn.Presenter, Fn.KeepAlive, java.io.Flushable
Fn.Presenter
based on
top of textual protocol transferred between JVM and JavaScript engines. Use
ProtoPresenterBuilder.newBuilder()
to construct instance of this
interface.Modifier and Type | Method and Description |
---|---|
java.lang.String |
js2java(java.lang.String method,
java.lang.String a1,
java.lang.String a2,
java.lang.String a3,
java.lang.String a4)
Dispatches callback from JavaScript back into appropriate
Java implementation.
|
<T> T |
lookup(java.lang.Class<T> type)
Looks for additional data stored in the presenter.
|
defineFn, displayPage, loadScript
defineFn
java.lang.String js2java(java.lang.String method, java.lang.String a1, java.lang.String a2, java.lang.String a3, java.lang.String a4) throws java.lang.Exception
ProtoPresenterBuilder
is expected
to register ProtoPresenterBuilder.preparator(org.netbeans.html.presenters.spi.ProtoPresenterBuilder.Preparator, boolean)
and setup a JavaScript
call to this method.method
- the type of call to makea1
- first argumenta2
- second argumenta3
- third argumenta4
- fourth argumentjava.lang.Exception
- if something goes wrong<T> T lookup(java.lang.Class<T> type)
ProtoPresenterBuilder.register(java.lang.Object)
method.T
- the type of data to search fortype
- exact type of the dataCopyright © 2021 The Apache Software Foundation. All rights reserved.