public interface IOptimizerContext
extends java.lang.AutoCloseable
| Modifier and Type | Method and Description |
|---|---|
<T extends IOptimizerConfig> |
getConfig(java.lang.Class<T> configClass,
T defaultValue)
Returns the configuration of the given type.
|
IParallelExecutor |
getExecutor()
Use this
IParallelExecutor to take advantage of multiple processor cores. |
IOptimizerFileSet |
getFileSet()
The optimizer file set tracks which source files have already been processed.
|
MainOptimizerConfig |
getMainConfig()
The main resource optimizer configuration.
|
NvlistProjectConnection |
getProject()
Returns the
NvlistProjectConnection which provides access to the internals, including resource files, of
a single NVList project. |
ITempFileProvider |
getTempFileProvider()
Returns a
ITempFileProvider that manages creation and deletion of temporary files. |
IParallelExecutor getExecutor()
IParallelExecutor to take advantage of multiple processor cores.ITempFileProvider getTempFileProvider()
ITempFileProvider that manages creation and deletion of temporary files.NvlistProjectConnection getProject()
NvlistProjectConnection which provides access to the internals, including resource files, of
a single NVList project.MainOptimizerConfig getMainConfig()
<T extends IOptimizerConfig> T getConfig(java.lang.Class<T> configClass, T defaultValue)
IOptimizerFileSet getFileSet()