public class Context
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.util.Map<java.lang.String,ISymbol> |
PREDEFINED_SYMBOLS_MAP
The map for predefined (context "System") symbols
|
static Context |
SYSTEM |
Constructor and Description |
---|
Context(java.lang.String contextName) |
Context(java.lang.String contextName,
java.util.Map<java.lang.String,ISymbol> symbolTable) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.util.Map.Entry<java.lang.String,ISymbol>> |
entrySet() |
boolean |
equals(java.lang.Object obj) |
ISymbol |
get(java.lang.Object key) |
int |
hashCode() |
ISymbol |
put(java.lang.String key,
ISymbol value) |
ISymbol |
remove(java.lang.Object key) |
int |
size() |
java.lang.String |
toString() |
public static final java.util.Map<java.lang.String,ISymbol> PREDEFINED_SYMBOLS_MAP
public static final Context SYSTEM
public Context(java.lang.String contextName)
public Context(java.lang.String contextName, java.util.Map<java.lang.String,ISymbol> symbolTable)
public java.util.Set<java.util.Map.Entry<java.lang.String,ISymbol>> entrySet()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public ISymbol get(java.lang.Object key)
public int hashCode()
hashCode
in class java.lang.Object
public ISymbol remove(java.lang.Object key)
public int size()
public java.lang.String toString()
toString
in class java.lang.Object