public final class OptimizerConfigJson
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
buildToolsFolder |
java.util.List<java.lang.String> |
exclude
File exclusion patterns, see
OptimizerFileSet.exclude(nl.weeaboo.vn.buildtools.file.FilePathPattern). |
java.lang.String |
projectFolder |
java.util.List<java.lang.String> |
targetResolutions
Screen resolutions formatted as width x height, e.g.
|
| Constructor and Description |
|---|
OptimizerConfigJson() |
| Modifier and Type | Method and Description |
|---|---|
OptimizerContext |
createContext(NvlistProjectConnection projectConnection,
java.io.File outputFolder)
Initializes an optimizer context using the settings from this config.
|
NvlistProjectConnection |
openProject()
Opens a connection to a NVList project using the settings from this config.
|
public java.lang.String projectFolder
public java.lang.String buildToolsFolder
public java.util.List<java.lang.String> targetResolutions
public java.util.List<java.lang.String> exclude
OptimizerFileSet.exclude(nl.weeaboo.vn.buildtools.file.FilePathPattern).public NvlistProjectConnection openProject()
public OptimizerContext createContext(NvlistProjectConnection projectConnection, java.io.File outputFolder)