cleoni.adv
Class Varspace
java.lang.Object
cleoni.adv.Varspace
public class Varspace
- extends java.lang.Object
Symbol table for variables
(i.e. space for storing an object's properties)
|
Constructor Summary |
Varspace()
Varspace constructor comment. |
Varspace(java.util.Vector formalparams,
Dict actualparams)
|
Varspace(java.util.Vector formalparams,
Dict actualparams,
boolean matchnames)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Varspace
public Varspace()
- Varspace constructor comment.
Varspace
public Varspace(java.util.Vector formalparams,
Dict actualparams)
Varspace
public Varspace(java.util.Vector formalparams,
Dict actualparams,
boolean matchnames)
advObjectAt
public AdvObject advObjectAt(int i)
- Parameters:
i -
- Returns:
elementAt
protected ManageableObject elementAt(int i)
- Parameters:
i -
- Returns:
getAdvObject
public AdvObject getAdvObject(java.lang.String aKey)
- Parameters:
aKey -
- Returns:
- object or null
exists
public boolean exists(java.lang.String aKey)
getCharacter
public Character getCharacter(java.lang.String aKey)
- Parameters:
aKey -
- Returns:
getItem
public Item getItem(java.lang.String aKey)
- Parameters:
aKey -
- Returns:
getObject
public java.lang.Object getObject(java.lang.String aKey)
- Parameters:
aKey -
- Returns:
getRoom
public Room getRoom(java.lang.String aKey)
- Parameters:
aKey -
- Returns:
getSet
public Dict getSet(java.lang.String aKey)
- Parameters:
aKey -
- Returns:
getToken
public Token getToken(java.lang.String aKey)
- Parameters:
aKey -
- Returns:
getElements
public DictSorted getElements()
getWay
public Link getWay(java.lang.String aKey)
- Parameters:
aKey -
- Returns:
htmlDump
public java.lang.String htmlDump()
- Returns:
put
public boolean put(java.lang.String aKey,
ManageableObject anObj)
- Parameters:
aKey - anObj - detectClash -
- Returns:
remove
public boolean remove(java.lang.String aKey)
- Parameters:
aKey -
- Returns:
size
protected int size()
- Returns:
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
varGet
public Token varGet(java.lang.String key,
boolean getReference)
varSet
public void varSet(java.lang.String key,
Token val)