org.itsnat.core.event |
Defines event and listener classes and interfaces associated to the page lifecycle and AJAX events.
|
Java Source File Name | Type | Comment |
CodeToSendEvent.java | Interface | This event is fired when new code is being added or was added to the document or client. |
CodeToSendListener.java | Interface | This listener is called when a new JavaScript code is being added to an
org.itsnat.core.ItsNatDocument or
org.itsnat.core.ClientDocument . |
ContinueEvent.java | Interface | This event is fired automatically by the client to continue a pending task in the
server. |
CustomParamTransport.java | Class | Is used to command ItsNat to transport one value from client to server
using an event fired on the client and listened in the server. |
DOMEvent.java | Interface | Every DOM event implements this interface. |
DOMExtensionEvent.java | Interface | This interface is the parent of event types like
ContinueEvent ,
TimerEvent and
UserEvent defined by ItsNat extending the DOM standard. |
ItsNatEvent.java | Interface | This interface is the parent of any ItsNat event interface: normal
and remote view/control events. |
ItsNatServletRequestListener.java | Interface | An object implementing this interface and registered is executed to receive and process ItsNat servlet
requests.
This interface is the ItsNat version of the Servlet.service(ServletRequest,ServletResponse)
version. |
KeyEvent.java | Interface | This interface is a Java DOM version of Mozilla/FireFox's KeyEvent
interface because there is no W3C DOM Level 2 key event interface. |
NodeAllAttribTransport.java | Class | Is used to command ItsNat to transport all current attributes of a client
element and optionally synchronize them with the matched server element. |
NodeAttributeTransport.java | Class | Is used to command ItsNat to transport the specified attribute of a client
DOM element and optionally synchronize it with the matched server DOM element.
After synchronization the server element has the same attribute value
as the client counterpart. |
NodeCompleteTransport.java | Class | Is used to command ItsNat to transport the current node state (content and attributes) of the specified client
node and optionally synchronize it with the matched server DOM node. |
NodeInnerTransport.java | Class | Is used to command ItsNat to transport the current content (inner) of the specified client
node and optionally synchronize it with the matched server DOM node. |
NodeMutationTransport.java | Class | Is used to command ItsNat to transport a client node mutation
and optionally synchronize this change at the server. |
NodePropertyTransport.java | Class | Is used to command ItsNat to transport the specified node property of a client
element and optionally synchronize it with the matched server element as an attribute.
After synchronization the server DOM element has the same attribute value
as the client property counterpart. |
NormalEvent.java | Interface | This interface is the parent of "normal" event interfaces. |
ParamTransport.java | Class | Is the base class of "transport" classes, these classes are used to send custom data from client
to server using an event fired on the client and listened in the server. |
RemoteControlCometEvent.java | Interface | This event object is sent to registered
RemoteControlEventListener objects
to notify the several phases of a remote control process using comet
to notify the client any document change. |
RemoteControlEvent.java | Interface | This event object is sent to registered
RemoteControlEventListener objects
to notify the several phases of a remote control process using a timer or comet
to notify the client any document change. |
RemoteControlEventListener.java | Interface | This listener (if registered) is called when a remote control event is received
by the listened target. |
RemoteControlTimerEvent.java | Interface | This event object is sent to registered
RemoteControlEventListener objects
to notify the several phases of a remote control process using a timer
to notify the client any document change. |
SingleParamTransport.java | Class | Is the base class of "transport" classes which carry one named value, these classes are used to send custom data from client
to server using an event fired on the client and listened in the server. |
TimerEvent.java | Interface | This event is fired automatically by the client when the time period ends
following the rules specified by the timer listener registration. |
TimerHandle.java | Interface | |
UserEvent.java | Interface | This event is fired by the client calling the ItsNat JavaScript method
fireUserEvent with a node target and a user defined name
and is received by the user defined listener registered with that target and name. |