org.jdesktop.wonderland.server.cell
Class MovableAvatarComponentMO

java.lang.Object
  extended by org.jdesktop.wonderland.server.cell.CellComponentMO
      extended by org.jdesktop.wonderland.server.cell.MovableComponentMO
          extended by org.jdesktop.wonderland.server.cell.MovableAvatarComponentMO
All Implemented Interfaces:
com.sun.sgs.app.ManagedObject, java.io.Serializable

public class MovableAvatarComponentMO
extends MovableComponentMO

Author:
paulby
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jdesktop.wonderland.server.cell.MovableComponentMO
MovableComponentMO.CellTransformChangeListener
 
Field Summary
 
Fields inherited from class org.jdesktop.wonderland.server.cell.MovableComponentMO
channelComponentRef
 
Fields inherited from class org.jdesktop.wonderland.server.cell.CellComponentMO
cellID, cellRef
 
Constructor Summary
MovableAvatarComponentMO(CellMO cell)
           
 
Method Summary
protected  java.lang.String getClientClass()
          If this component has a client side component then return the fully qualified name of the client class.
 CellComponentClientState getClientState(CellComponentClientState state, WonderlandClientID clientID, ClientCapabilities capabilities)
          Returns the client-side state of the cell component .
protected  java.lang.Class getMessageClass()
           
 void moveRequest(WonderlandClientID clientID, MovableMessage msg)
           
 
Methods inherited from class org.jdesktop.wonderland.server.cell.MovableComponentMO
moveRequest, setLive
 
Methods inherited from class org.jdesktop.wonderland.server.cell.CellComponentMO
getServerState, isLive, setServerState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MovableAvatarComponentMO

public MovableAvatarComponentMO(CellMO cell)
Method Detail

getMessageClass

protected java.lang.Class getMessageClass()
Overrides:
getMessageClass in class MovableComponentMO

moveRequest

public void moveRequest(WonderlandClientID clientID,
                        MovableMessage msg)

getClientState

public CellComponentClientState getClientState(CellComponentClientState state,
                                               WonderlandClientID clientID,
                                               ClientCapabilities capabilities)
Description copied from class: CellComponentMO
Returns the client-side state of the cell component . If the state argument is null, then the method should create an appropriate class, otherwise, the method should just fill in details in the class. Returns the client- side state class

Overrides:
getClientState in class CellComponentMO
Parameters:
state - If null, create a new object
clientID - The unique ID of the client
capabilities - The client capabilities

getClientClass

protected java.lang.String getClientClass()
Description copied from class: CellComponentMO
If this component has a client side component then return the fully qualified name of the client class. If there is no client portion to this component, return null.

Overrides:
getClientClass in class MovableComponentMO
Returns:


Open Wonderland - http://openwonderland.org