de.jadv.client
Class ObjectStore

java.lang.Object
  |
  +--de.jadv.client.ObjectStore

public class ObjectStore
extends java.lang.Object

Stores and retrieves all known game objects and their respective images.

Author:
neitzel

Field Summary
private  java.util.HashMap _imageMap
           
private  java.util.HashMap _objectsMap
           
 
Constructor Summary
ObjectStore()
          Creates a new instance of ObjectStore
 
Method Summary
 DataObject getDataObject(java.lang.String objectId)
           
 java.awt.Image getImage(java.lang.String objectId)
           
 void loadAvailableImages()
          Loads all known Images
 void putDataObject(java.lang.String objectId, DataObject dataObject)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_objectsMap

private java.util.HashMap _objectsMap

_imageMap

private java.util.HashMap _imageMap
Constructor Detail

ObjectStore

public ObjectStore()
Creates a new instance of ObjectStore

Method Detail

loadAvailableImages

public void loadAvailableImages()
Loads all known Images


getDataObject

public DataObject getDataObject(java.lang.String objectId)
                         throws java.lang.Exception
java.lang.Exception

putDataObject

public void putDataObject(java.lang.String objectId,
                          DataObject dataObject)

getImage

public java.awt.Image getImage(java.lang.String objectId)
                        throws java.lang.Exception
java.lang.Exception