Class ConfigProviderWrapper
- java.lang.Object
-
- org.fugerit.java.core.cfg.provider.ConfigProviderWrapper
-
- All Implemented Interfaces:
Serializable
,ConfigProvider
,Wrapper<ConfigProvider>
public class ConfigProviderWrapper extends Object implements Wrapper<ConfigProvider>, ConfigProvider, Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ConfigProviderWrapper()
ConfigProviderWrapper(ConfigProvider wrapped)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InputStream
readConfiguration(String mode, String path)
ConfigProvider
unwrap()
Recursively unwrap the wrapped object until it is not instance of Wrapper anymore.ConfigProvider
unwrapModel()
Unwrap the underlying objectvoid
wrapModel(ConfigProvider wrapped)
Wraps the give objects
-
-
-
Constructor Detail
-
ConfigProviderWrapper
public ConfigProviderWrapper()
-
ConfigProviderWrapper
public ConfigProviderWrapper(ConfigProvider wrapped)
-
-
Method Detail
-
readConfiguration
public InputStream readConfiguration(String mode, String path) throws ConfigException
- Specified by:
readConfiguration
in interfaceConfigProvider
- Throws:
ConfigException
-
unwrapModel
public ConfigProvider unwrapModel()
Description copied from interface:Wrapper
Unwrap the underlying object- Specified by:
unwrapModel
in interfaceWrapper<ConfigProvider>
- Returns:
- the wrapped object
-
wrapModel
public void wrapModel(ConfigProvider wrapped)
Description copied from interface:Wrapper
Wraps the give objects- Specified by:
wrapModel
in interfaceWrapper<ConfigProvider>
- Parameters:
wrapped
- objects to wrap
-
unwrap
public ConfigProvider unwrap()
Description copied from interface:Wrapper
Recursively unwrap the wrapped object until it is not instance of Wrapper anymore.- Specified by:
unwrap
in interfaceWrapper<ConfigProvider>
- Returns:
- the underlying object
-
-