ants.move.builder
Class Room

java.lang.Object
  |
  +--ants.move.builder.Room
All Implemented Interfaces:
java.io.Serializable

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

This class stores all the contents of a 3D Place (models, static objects, anchors, ...)

See Also:
Serialized Form

Constructor Summary
Room(java.lang.String name)
           
 
Method Summary
 void addItem(Item newItem)
           
 void addProperty(java.lang.String key, java.lang.String value)
           
 java.util.Enumeration getItems()
           
 Item getLastItem()
           
 java.lang.String getName()
           
 java.lang.String getProperty(java.lang.String key)
           
 java.util.Hashtable getPropeties()
           
 void removeItem(Item item)
           
 boolean removeLastItem()
           
 void setName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Room

public Room(java.lang.String name)
Method Detail

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

addItem

public void addItem(Item newItem)

removeLastItem

public boolean removeLastItem()

getLastItem

public Item getLastItem()

getItems

public java.util.Enumeration getItems()

addProperty

public void addProperty(java.lang.String key,
                        java.lang.String value)

getProperty

public java.lang.String getProperty(java.lang.String key)

getPropeties

public java.util.Hashtable getPropeties()

removeItem

public void removeItem(Item item)


Developers: Oriol Montala, Carles Pairot, Francesc Pinas2000 - 2002
Departament d'Enginyeria Informatica i Matematiques
Escola Tecnica Superior d'Enginyeria
Universitat Rovira i Virgili