Class ConcurrentTestCommandScript.VariableTable

  • Enclosing class:
    ConcurrentTestCommandScript

    private class ConcurrentTestCommandScript.VariableTable
    extends java.lang.Object
    Symbol table of script variables.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.Map<java.lang.String,​java.lang.String> map  
      private java.util.regex.Pattern symbolPattern  
    • Constructor Summary

      Constructors 
      Constructor Description
      VariableTable()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void define​(java.lang.String sym, java.lang.String val)  
      java.lang.String expand​(java.lang.String in)  
      java.lang.String get​(java.lang.String sym)  
      boolean isDefined​(java.lang.String sym)  
      boolean isEmpty()  
      void set​(java.lang.String sym, java.lang.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 java.util.Map<java.lang.String,​java.lang.String> map
      • symbolPattern

        private final java.util.regex.Pattern symbolPattern
    • Constructor Detail

      • VariableTable

        VariableTable()
    • Method Detail

      • isEmpty

        public boolean isEmpty()
      • isDefined

        public boolean isDefined​(java.lang.String sym)
      • define

        public void define​(java.lang.String sym,
                           java.lang.String val)
      • get

        public java.lang.String get​(java.lang.String sym)
      • set

        public void set​(java.lang.String sym,
                        java.lang.String val)
      • expand

        public java.lang.String expand​(java.lang.String in)