Returns the value for the symbol, or null if this provider can not provide a value. The value itself may contain symbols that will be recursively expanded.
@param symbolName
@return the value or null
Expands the value for a particular symbol. This may involve recursive expansion, if the immediate value for the symbol itself contains symbols.
@param symbolName
@return the expanded string
@throws RuntimeException if the symbol name can not be expanded (no {@link SymbolProvider} can provide itsvalue), or if an expansion is directly or indirectly recursive
Returns the value for the symbol, or null if this provider can not provide a value. The value itself may contain symbols that will be recursively expanded.
@param symbolName
@return the value or null
Expands the value for a particular symbol. This may involve recursive expansion, if the immediate value for the symbol itself contains symbols.
@param symbolName
@return the expanded string
@throws RuntimeException if the symbol name can not be expanded (no {@link SymbolProvider} can provide itsvalue), or if an expansion is directly or indirectly recursive
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.