monrovia.server.platform
Class GameObjectData

java.lang.Object
  |
  +--monrovia.server.platform.GameObjectData
All Implemented Interfaces:
java.io.Serializable

public class GameObjectData
extends java.lang.Object
implements java.io.Serializable

Class to store the game data information of a game object.

See Also:
Serialized Form

Constructor Summary
GameObjectData(int pID, java.lang.String pName, java.lang.String pType, java.lang.Class pClass)
           
 
Method Summary
 void check()
           
 int getID()
           
 java.lang.Class getImplClass()
           
 java.lang.String getName()
           
 java.util.List getNeededParameters()
           
 java.util.List getOptionalParameters()
           
 ParameterMap getParameters()
           
 java.lang.String getType()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GameObjectData

public GameObjectData(int pID,
                      java.lang.String pName,
                      java.lang.String pType,
                      java.lang.Class pClass)
Method Detail

getNeededParameters

public java.util.List getNeededParameters()
                                   throws StorageException

getOptionalParameters

public java.util.List getOptionalParameters()
                                     throws StorageException

check

public void check()
           throws StorageException

getID

public int getID()

getName

public java.lang.String getName()

getType

public java.lang.String getType()

getImplClass

public java.lang.Class getImplClass()

getParameters

public ParameterMap getParameters()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object