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
-