public class StandardBundlerParam<T> extends BundlerParamInfo<T>
Modifier and Type | Field and Description |
---|---|
static StandardBundlerParam<java.lang.String> |
APP_CDS_CACHE_MODE |
static StandardBundlerParam<java.util.List<java.lang.String>> |
APP_CDS_CLASS_ROOTS |
static StandardBundlerParam<java.lang.String> |
APP_FS_NAME |
static StandardBundlerParam<java.lang.String> |
APP_NAME |
static StandardBundlerParam<RelativeFileSet> |
APP_RESOURCES |
static StandardBundlerParam<java.util.List<RelativeFileSet>> |
APP_RESOURCES_LIST |
static StandardBundlerParam<java.util.List<java.lang.String>> |
ARGUMENTS |
static StandardBundlerParam<java.io.File> |
BUILD_ROOT |
static StandardBundlerParam<java.lang.String> |
CATEGORY |
static StandardBundlerParam<java.lang.String> |
CLASSPATH |
static StandardBundlerParam<java.lang.String> |
COPYRIGHT |
static StandardBundlerParam<java.lang.String> |
DESCRIPTION |
static StandardBundlerParam<java.io.File> |
DROP_IN_RESOURCES_ROOT |
static StandardBundlerParam<java.lang.Boolean> |
ENABLE_APP_CDS |
static StandardBundlerParam<java.util.List<java.lang.String>> |
FA_CONTENT_TYPE |
static StandardBundlerParam<java.lang.String> |
FA_DESCRIPTION |
static StandardBundlerParam<java.util.List<java.lang.String>> |
FA_EXTENSIONS |
static StandardBundlerParam<java.io.File> |
FA_ICON |
static StandardBundlerParam<java.util.List<java.util.Map<java.lang.String,? super java.lang.Object>>> |
FILE_ASSOCIATIONS |
private static java.util.ResourceBundle |
I18N |
static StandardBundlerParam<java.io.File> |
ICON |
static StandardBundlerParam<java.lang.String> |
IDENTIFIER |
static StandardBundlerParam<java.util.List<java.lang.String>> |
JVM_OPTIONS |
static StandardBundlerParam<java.util.Map<java.lang.String,java.lang.String>> |
JVM_PROPERTIES |
static StandardBundlerParam<java.util.List<java.lang.String>> |
LICENSE_FILE |
static BundlerParamInfo<java.lang.String> |
LICENSE_TYPE |
static StandardBundlerParam<java.lang.String> |
MAIN_CLASS |
static StandardBundlerParam<RelativeFileSet> |
MAIN_JAR |
static java.lang.String |
MANIFEST_JAVAFX_MAIN |
static java.lang.String |
MANIFEST_PRELOADER |
static StandardBundlerParam<java.lang.Boolean> |
MENU_HINT |
static StandardBundlerParam<java.lang.String> |
PREFERENCES_ID |
static StandardBundlerParam<java.lang.String> |
PRELOADER_CLASS |
static StandardBundlerParam<java.lang.Boolean> |
RUN_AT_STARTUP |
static StandardBundlerParam<java.util.List<java.util.Map<java.lang.String,? super java.lang.Object>>> |
SECONDARY_LAUNCHERS |
static StandardBundlerParam<java.lang.Boolean> |
SERVICE_HINT |
static StandardBundlerParam<java.lang.Boolean> |
SHORTCUT_HINT |
static StandardBundlerParam<java.lang.Boolean> |
SIGN_BUNDLE |
static StandardBundlerParam<java.lang.Boolean> |
START_ON_INSTALL |
static StandardBundlerParam<java.lang.Boolean> |
STOP_ON_UNINSTALL |
static StandardBundlerParam<java.lang.Boolean> |
SYSTEM_WIDE |
static StandardBundlerParam<java.lang.String> |
TITLE |
private static java.util.regex.Pattern |
TO_FS_NAME |
static StandardBundlerParam<java.lang.Boolean> |
UNLOCK_COMMERCIAL_FEATURES |
static StandardBundlerParam<java.lang.Boolean> |
USE_FX_PACKAGING |
static StandardBundlerParam<java.util.Map<java.lang.String,java.lang.String>> |
USER_JVM_OPTIONS |
static StandardBundlerParam<java.lang.String> |
VENDOR |
static StandardBundlerParam<java.lang.Boolean> |
VERBOSE |
static StandardBundlerParam<java.lang.String> |
VERSION |
defaultValueFunction, description, id, name, stringConverter, valueType
Constructor and Description |
---|
StandardBundlerParam(java.lang.String name,
java.lang.String description,
java.lang.String id,
java.lang.Class<T> valueType,
java.util.function.Function<java.util.Map<java.lang.String,? super java.lang.Object>,T> defaultValueFunction,
java.util.function.BiFunction<java.lang.String,java.util.Map<java.lang.String,? super java.lang.Object>,T> stringConverter) |
Modifier and Type | Method and Description |
---|---|
static void |
extractMainClassInfoFromAppResources(java.util.Map<java.lang.String,? super java.lang.Object> params) |
private static java.util.List<java.lang.String> |
splitStringWithEscapes(java.lang.String s) |
static void |
validateMainClassInfoFromAppResources(java.util.Map<java.lang.String,? super java.lang.Object> params) |
fetchFrom, getDefaultValueFunction, getDescription, getID, getName, getStringConverter, getValueType, setDefaultValueFunction, setDescription, setId, setName, setStringConverter, setValueType
public static final java.lang.String MANIFEST_JAVAFX_MAIN
public static final java.lang.String MANIFEST_PRELOADER
private static final java.util.ResourceBundle I18N
public static final StandardBundlerParam<RelativeFileSet> APP_RESOURCES
public static final StandardBundlerParam<java.util.List<RelativeFileSet>> APP_RESOURCES_LIST
public static final StandardBundlerParam<java.io.File> ICON
public static final StandardBundlerParam<java.lang.String> MAIN_CLASS
public static final StandardBundlerParam<java.lang.String> APP_NAME
private static java.util.regex.Pattern TO_FS_NAME
public static final StandardBundlerParam<java.lang.String> APP_FS_NAME
public static final StandardBundlerParam<java.lang.String> VENDOR
public static final StandardBundlerParam<java.lang.String> CATEGORY
public static final StandardBundlerParam<java.lang.String> DESCRIPTION
public static final StandardBundlerParam<java.lang.String> COPYRIGHT
public static final StandardBundlerParam<RelativeFileSet> MAIN_JAR
public static final StandardBundlerParam<java.lang.String> CLASSPATH
public static final StandardBundlerParam<java.lang.Boolean> USE_FX_PACKAGING
public static final StandardBundlerParam<java.util.List<java.lang.String>> ARGUMENTS
public static final StandardBundlerParam<java.util.List<java.lang.String>> JVM_OPTIONS
public static final StandardBundlerParam<java.util.Map<java.lang.String,java.lang.String>> JVM_PROPERTIES
public static final StandardBundlerParam<java.util.Map<java.lang.String,java.lang.String>> USER_JVM_OPTIONS
public static final StandardBundlerParam<java.lang.String> TITLE
public static final StandardBundlerParam<java.lang.String> VERSION
public static final StandardBundlerParam<java.lang.Boolean> SYSTEM_WIDE
public static final StandardBundlerParam<java.lang.Boolean> SERVICE_HINT
public static final StandardBundlerParam<java.lang.Boolean> START_ON_INSTALL
public static final StandardBundlerParam<java.lang.Boolean> STOP_ON_UNINSTALL
public static final StandardBundlerParam<java.lang.Boolean> RUN_AT_STARTUP
public static final StandardBundlerParam<java.lang.Boolean> SIGN_BUNDLE
public static final StandardBundlerParam<java.lang.Boolean> SHORTCUT_HINT
public static final StandardBundlerParam<java.lang.Boolean> MENU_HINT
public static final StandardBundlerParam<java.util.List<java.lang.String>> LICENSE_FILE
public static final BundlerParamInfo<java.lang.String> LICENSE_TYPE
public static final StandardBundlerParam<java.io.File> BUILD_ROOT
public static final StandardBundlerParam<java.lang.String> IDENTIFIER
public static final StandardBundlerParam<java.lang.String> PREFERENCES_ID
public static final StandardBundlerParam<java.lang.String> PRELOADER_CLASS
public static final StandardBundlerParam<java.lang.Boolean> VERBOSE
public static final StandardBundlerParam<java.io.File> DROP_IN_RESOURCES_ROOT
public static final StandardBundlerParam<java.util.List<java.util.Map<java.lang.String,? super java.lang.Object>>> SECONDARY_LAUNCHERS
public static final StandardBundlerParam<java.util.List<java.util.Map<java.lang.String,? super java.lang.Object>>> FILE_ASSOCIATIONS
public static final StandardBundlerParam<java.util.List<java.lang.String>> FA_EXTENSIONS
public static final StandardBundlerParam<java.util.List<java.lang.String>> FA_CONTENT_TYPE
public static final StandardBundlerParam<java.lang.String> FA_DESCRIPTION
public static final StandardBundlerParam<java.io.File> FA_ICON
public static final StandardBundlerParam<java.lang.Boolean> UNLOCK_COMMERCIAL_FEATURES
public static final StandardBundlerParam<java.lang.Boolean> ENABLE_APP_CDS
public static final StandardBundlerParam<java.lang.String> APP_CDS_CACHE_MODE
public static final StandardBundlerParam<java.util.List<java.lang.String>> APP_CDS_CLASS_ROOTS
public StandardBundlerParam(java.lang.String name, java.lang.String description, java.lang.String id, java.lang.Class<T> valueType, java.util.function.Function<java.util.Map<java.lang.String,? super java.lang.Object>,T> defaultValueFunction, java.util.function.BiFunction<java.lang.String,java.util.Map<java.lang.String,? super java.lang.Object>,T> stringConverter)
public static void extractMainClassInfoFromAppResources(java.util.Map<java.lang.String,? super java.lang.Object> params)
public static void validateMainClassInfoFromAppResources(java.util.Map<java.lang.String,? super java.lang.Object> params) throws ConfigException
ConfigException
private static java.util.List<java.lang.String> splitStringWithEscapes(java.lang.String s)