public class WinExeBundler extends AbstractBundler
| Modifier and Type | Field and Description |
|---|---|
static BundlerParamInfo<WinAppBundler> |
APP_BUNDLER |
static BundlerParamInfo<File> |
CONFIG_ROOT |
static BundlerParamInfo<File> |
EXE_IMAGE_DIR |
static StandardBundlerParam<Boolean> |
EXE_SYSTEM_WIDE |
static BundlerParamInfo<WinServiceBundler> |
SERVICE_BUNDLER |
static BundlerParamInfo<String> |
TOOL_INNO_SETUP_COMPILER_EXECUTABLE |
baseResourceLoader, BUNDLER_PREFIX, IMAGES_ROOT| Constructor and Description |
|---|
WinExeBundler() |
| Modifier and Type | Method and Description |
|---|---|
File |
bundle(Map<String,? super Object> p,
File outputDirectory) |
File |
execute(Map<String,? super Object> params,
File outputParentDir)
Creates a bundle from existing content.
|
Collection<BundlerParamInfo<?>> |
getBundleParameters()
The parameters that this bundler uses to generate it's bundle.
|
String |
getBundleType() |
String |
getDescription() |
static Collection<BundlerParamInfo<?>> |
getExeBundleParameters() |
String |
getID() |
String |
getName() |
protected void |
saveConfigFiles(Map<String,? super Object> params) |
boolean |
validate(Map<String,? super Object> p)
Determines if this bundler will execute with the given parameters.
|
fetchResource, fetchResource, preprocessTextResource, toStringpublic static final BundlerParamInfo<WinAppBundler> APP_BUNDLER
public static final BundlerParamInfo<WinServiceBundler> SERVICE_BUNDLER
public static final BundlerParamInfo<File> CONFIG_ROOT
public static final StandardBundlerParam<Boolean> EXE_SYSTEM_WIDE
public static final BundlerParamInfo<File> EXE_IMAGE_DIR
public static final BundlerParamInfo<String> TOOL_INNO_SETUP_COMPILER_EXECUTABLE
public String getName()
public String getDescription()
public String getID()
public String getBundleType()
public Collection<BundlerParamInfo<?>> getBundleParameters()
Bundlerpublic static Collection<BundlerParamInfo<?>> getExeBundleParameters()
public File execute(Map<String,? super Object> params, File outputParentDir)
BundlerBundler.validate(java.util.Map) date} returns true with the
parameters map, then you can expect a valid output. However if an exception
was thrown out of validate or it returned false then you should not
expect sensible results from this call. It may or may not return a value,
and it may or may not throw an exception. But any output should not
be considered valid or sane.params - The parameters as specified by getBundleParameters.
Keyed by the id from the ParamInfo. Execution may
modify the map, so if you are going to be using the
same map across multiple bundlers you should pass
in a deep copy.outputParentDir - The parent dir that the returned bundle will be placed in.public boolean validate(Map<String,? super Object> p) throws UnsupportedPlatformException, ConfigException
Bundlerp - The parameters to be validate. Validation may modify
the map, so if you are going to be using the same map
across multiple bundlers you should pass in a deep copy.UnsupportedPlatformException - If the bundler cannot run on this
platform (i.e. creating mac apps on windows)ConfigException - If the configuration params are incorrect. The
exception may contain advice on how to modify the params map
to make it valid.Copyright © 2025. All rights reserved.