Class SymbolSourceImpl

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String expandSymbols​(java.lang.String input)
      Given an input string that may contain symbols, returns the string with any and all symbols fully expanded.
      java.lang.String valueForSymbol​(java.lang.String symbolName)
      Expands the value for a particular symbol.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • expandSymbols

        public java.lang.String expandSymbols​(java.lang.String input)
        Description copied from interface: SymbolSource
        Given an input string that may contain symbols, returns the string with any and all symbols fully expanded.
        Specified by:
        expandSymbols in interface SymbolSource
        Returns:
        expanded input
      • valueForSymbol

        public java.lang.String valueForSymbol​(java.lang.String symbolName)
        Description copied from interface: SymbolSource
        Expands the value for a particular symbol. This may involve recursive expansion, if the immediate value for the symbol itself contains symbols.
        Specified by:
        valueForSymbol in interface SymbolSource
        Returns:
        the expanded string