See: Description
Interface | Description |
---|---|
Technology<Data> |
An implementation of a binding between model classes (see
Model )
and particular technology like knockout.js
in a browser window, etc.Since introduction of technology identifiers one can choose between
different background implementations to handle the conversion and
communication requests. |
Technology.ApplyId<D> |
Apply technology bindings at selected subtree of the HTML page.
|
Technology.BatchCopy<D> |
Extension of
Technology.BatchInit with enhanced support for
copying values. |
Technology.BatchInit<D> |
For certain rendering technologies it may be more efficient to register
property and function bindings for one instance of the model at once,
rather then doing it incrementally via
Technology.expose(org.netbeans.html.json.spi.FunctionBinding, java.lang.Object, java.lang.Object)
and
Technology.bind(org.netbeans.html.json.spi.PropertyBinding, java.lang.Object, java.lang.Object) . |
Technology.ToJavaScript<D> |
Convertor of the internal data type to object suitable as a JavaScript
representation.
|
Technology.ValueMutated<D> |
Some technologies are more effective when number of calls between
Java and JavaScript is limited - to do that when a value of property
is changed they should implement this additional interface.
|
Transfer |
A
service provider interface responsible for
conversion of JSON objects to Java ones and vice-versa. |
WSTransfer<WebSocket> |
Interface for providers of WebSocket protocol.
|
Class | Description |
---|---|
FunctionBinding | |
JSONCall |
Description of a JSON call request that is supposed to be processed
by
Transfer.loadJSON(org.netbeans.html.json.spi.JSONCall) implementors. |
PropertyBinding |
Describes a property when one is asked to
bind it
|
Proto |
Object associated with one instance of a model generated by the
Model annotation. |
Proto.Type<Model> |
Functionality used by the code generated by annotation
processor for the
Model annotation. |
Copyright © 2018 NetBeans. All rights reserved.