Interface ConfigurationImportSupport
-
- All Known Implementing Classes:
DefaultConfigurationImportSupport
public interface ConfigurationImportSupportAn interface for tooling classes that helps resolvingImporttags in configuration files.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <C> CresolveImports(C root, ConfigurationInterpreter<C> interpreter)Resolves all imports defined in specified root configuration.
-
-
-
Method Detail
-
resolveImports
<C> C resolveImports(C root, ConfigurationInterpreter<C> interpreter) throws java.io.IOExceptionResolves all imports defined in specified root configuration. All nested imports are also resolved.- Type Parameters:
C- type of configuration root- Parameters:
root- root configuration, which imports are to be resolvedinterpreter- an object capable of extracting information from configuration and modifying it- Returns:
- root configuration merged with all imported onces
- Throws:
java.io.IOException
-
-