Package org.web3d.vrml.scripting.external.neteai
package org.web3d.vrml.scripting.external.neteai
-
ClassDescriptionBrowserBroadcaster is responsible for broadcasting BrowserChanged messages on the client side.ClientProcessingTask is the body of processing loop for reading and writing data from the foreign browser.DefaultEAIFieldAndNodeFactory is a simple implementation of EAIFieldAndNodeFactory.Client side implementation of EventInMFColor field.Client side implementation of EventInMFFloat field.Client side implementation of EventInMFInt32 field.Client side implementation of EventInMFNode field.Client side implementation of EventInMFRotation field.Client side implementation of EventInMFString field.Client side implementation of EventInMFTime field.Client side implementation of EventInMFVec2f field.Client side implementation of EventInMFVec3f field.Client side implementation of EventInSFBool field.Client side implementation of EventInSFColor field.Client side implementation of EventInSFFloat field.Client side implementation of SFImage field.Client side implementation of EventInSFInt32 field.Client side implementation of EventInSFNode field.Client side implementation of EventInSFRotation field.Client side implementation of EventInSFString field.Client side implementation of EventInSFTime field.Client side implementation of EventInSFVec2f field.Client side implementation of EventInSFVec3f field.Client side implementation of EventOutMFColor field.Client side implementation of EventOutMFFloat field.Client side implementation of EventOutMFInt32Wrapper field.Client side implementation of EventOutMFNodeWrapper field.Client side implementation of EventOutMFRotationWrapper field.Client side implementation of EventOutMFStringWrapper field.Client side implementation of EventOutMFTimeWrapper field.Client side implementation of EventOutMFVec2fWrapper field.Client side implementation of EventOutMFVec3fWrapper field.Client side implementation of EventOutSFBoolWrapper field.Client side implementation of EventOutSFColorWrapper field.Client side implementation of EventOutSFFloatWrapper field.Client side implementation of EventOutSFImageWrapper field.Client side implementation of EventOutSFInt32Wrapper field.Client side implementation of EventOutSFNodeWrapper field.Client side implementation of EventOutSFRotationWrapper field.Client side implementation of EventOutSFStringWrapper field.Client side implementation of EventOutSFTimeWrapper field.Client side implementation of EventOutSFVec2fWrapper field.Client side implementation of EventOutSFVec3fWrapper field.FieldAndNodeRequestProcessor is the interface abstracting the class which handles all of the EAI field and node requests.FieldBroadcaster is the object responsible for turning field changed messages from the network into client side field changed events.FieldToVRMLNodeTypeMapper is used to map field IDs to the appropriate VRMLNodeTypeAdapter instance that the field belongs to.Simple implementation of the FieldBroadcaster interface.Simple utility for generating unique IDs.Abstraction of part of the EventIn*Wrapper buffer logic to prevent having twenty copies of the setFieldValue method.Networked EAI nodeNetworkBrowserClient communicates over the network to a NetworkBrowserServer.NetworkBrowserFactoryImpl is the browser factory implementation responsible for assembling the client side of the distributed browser.The server object which communicates directly with a running rendering engine.NetworkProtocolConstants is a utility class for specifying constants for the communications framework and utility methods for reading and writing data.NetworkStartupListener is an interface for detecting the end of the network initialization code.ServerBrowser is a simplified version of EAIBrowser intended to simplify the processing loop in ServerProcessingTask.ServerBrowserFactory creates ServerBrowser instances.ServerProcess is the task which accepts incoming network connections and spawns the appropriate processing threads.VRMLNodeTypeAdapter is used on the server side to map network field IDs to the field indices for a particular VRMLNodeType instance.