org.eigenbase.test.concurrent
Class ConcurrentTestCommandScript.VariableTable

java.lang.Object
  extended by org.eigenbase.test.concurrent.ConcurrentTestCommandScript.VariableTable
Enclosing class:
ConcurrentTestCommandScript

private class ConcurrentTestCommandScript.VariableTable
extends Object


Nested Class Summary
 class ConcurrentTestCommandScript.VariableTable.Excn
           
 
Field Summary
private  Map<String,String> map
           
private  Pattern symbolPattern
           
 
Constructor Summary
ConcurrentTestCommandScript.VariableTable()
           
 
Method Summary
 void define(String sym, String val)
           
 String expand(String in)
           
 String get(String sym)
           
 boolean isDefined(String sym)
           
 boolean isEmpty()
           
 void set(String sym, String val)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

map

private final Map<String,String> map

symbolPattern

private final Pattern symbolPattern
Constructor Detail

ConcurrentTestCommandScript.VariableTable

public ConcurrentTestCommandScript.VariableTable()
Method Detail

isEmpty

public boolean isEmpty()

isDefined

public boolean isDefined(String sym)

define

public void define(String sym,
                   String val)
            throws ConcurrentTestCommandScript.VariableTable.Excn
Throws:
ConcurrentTestCommandScript.VariableTable.Excn

get

public String get(String sym)

set

public void set(String sym,
                String val)
         throws ConcurrentTestCommandScript.VariableTable.Excn
Throws:
ConcurrentTestCommandScript.VariableTable.Excn

expand

public String expand(String in)