org.jdesktop.wonderland.common.cell.state
Class CellComponentServerState

java.lang.Object
  extended by org.jdesktop.wonderland.common.cell.state.CellComponentServerState
All Implemented Interfaces:
java.io.Serializable, CellState
Direct Known Subclasses:
CellPhysicsPropertiesComponentServerState, InteractionComponentServerState, ModelCellComponentServerState, PositionComponentServerState, ViewComponentServerState

public abstract class CellComponentServerState
extends java.lang.Object
implements CellState, java.io.Serializable

The CellComponentServerState class is the base class for the server state information for all cell components. Individual cell components may be mixed into cells to give them added functionality: subclasses of this class provide the necessary configuration information.

This mechanism used JAXB to serialize and deserialize objects to/from XML. Each subclass of CellSetupComponent must be annotated with @XmlRootElement which gives the name that encapsulates the component-specific XML setup information. Within the root element, the subclass component is free to design its own XML schema for its setup information, typically using the

Author:
Jordan Slott
See Also:
Serialized Form

Constructor Summary
CellComponentServerState()
           
 
Method Summary
abstract  java.lang.String getServerComponentClassName()
          Returns the fully-qualified class name of the server-side component class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CellComponentServerState

public CellComponentServerState()
Method Detail

getServerComponentClassName

public abstract java.lang.String getServerComponentClassName()
Returns the fully-qualified class name of the server-side component class.

Returns:
The server-side cell component class name


Open Wonderland - http://openwonderland.org