Interface SymbolProvider
- All Known Implementing Classes:
ClasspathResourceSymbolProvider,ContextResourceSymbolProvider,DelegatingSymbolProvider,MapSymbolProvider,ResourceSymbolProvider,ServletContextSymbolProvider,SingleKeySymbolProvider,SystemEnvSymbolProvider,SystemPropertiesSymbolProvider
A provider of values for symbols, used by the
SymbolSource service.
This is the service interface for the FactoryDefaults and ApplicationDefaults services; each of these takes a
configuration mapping symbols to their values.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvalueForSymbol(String symbolName) Returns the value for the symbol, or null if this provider can not provide a value.
-
Method Details
-
valueForSymbol
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.- Parameters:
symbolName-- Returns:
- the value or null
-