Class JpackageAssembler.AbstractPlatformPackager<S extends JpackageAssembler.AbstractPlatformPackager<S>>
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<S>
org.jreleaser.model.internal.assemble.JpackageAssembler.AbstractPlatformPackager<S>
- All Implemented Interfaces:
Serializable,JpackageAssembler.PlatformPackager,Domain,ModelObject<S>
- Direct Known Subclasses:
JpackageAssembler.Linux,JpackageAssembler.Osx,JpackageAssembler.Windows
- Enclosing class:
- JpackageAssembler
public abstract static class JpackageAssembler.AbstractPlatformPackager<S extends JpackageAssembler.AbstractPlatformPackager<S>>
extends AbstractModelObject<S>
implements JpackageAssembler.PlatformPackager
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractPlatformPackager(String platform, List<String> validTypes) -
Method Summary
Modifier and TypeMethodDescriptionasMap(boolean full) protected abstract voidvoiddisable()voidenable()getIcon()getJdk()getResolvedAppName(JReleaserContext context, JpackageAssembler jpackage) getTypes()booleanvoidvoidsetAppName(String appName) voidvoidsetInstallDir(String installDir) voidvoidsetResourceDir(String resourceDir) voidMethods inherited from class org.jreleaser.model.internal.common.AbstractModelObject
merge, merge, merge, merge, merge, merge, merge, merge, mergeModel, mergeModel
-
Constructor Details
-
AbstractPlatformPackager
-
-
Method Details
-
merge
- Specified by:
mergein interfaceModelObject<S extends JpackageAssembler.AbstractPlatformPackager<S>>
-
getResolvedAppName
- Specified by:
getResolvedAppNamein interfaceJpackageAssembler.PlatformPackager
-
getAppName
- Specified by:
getAppNamein interfaceJpackageAssembler.PlatformPackager
-
setAppName
- Specified by:
setAppNamein interfaceJpackageAssembler.PlatformPackager
-
getIcon
- Specified by:
getIconin interfaceJpackageAssembler.PlatformPackager
-
setIcon
- Specified by:
setIconin interfaceJpackageAssembler.PlatformPackager
-
getValidTypes
- Specified by:
getValidTypesin interfaceJpackageAssembler.PlatformPackager
-
getPlatform
- Specified by:
getPlatformin interfaceJpackageAssembler.PlatformPackager
-
getResourceDir
- Specified by:
getResourceDirin interfaceJpackageAssembler.PlatformPackager
-
setResourceDir
- Specified by:
setResourceDirin interfaceJpackageAssembler.PlatformPackager
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin interfaceJpackageAssembler.PlatformPackager
-
enable
public void enable()- Specified by:
enablein interfaceJpackageAssembler.PlatformPackager
-
disable
public void disable()- Specified by:
disablein interfaceJpackageAssembler.PlatformPackager
-
getJdk
- Specified by:
getJdkin interfaceJpackageAssembler.PlatformPackager
-
setJdk
- Specified by:
setJdkin interfaceJpackageAssembler.PlatformPackager
-
getTypes
- Specified by:
getTypesin interfaceJpackageAssembler.PlatformPackager
-
setTypes
- Specified by:
setTypesin interfaceJpackageAssembler.PlatformPackager
-
getInstallDir
- Specified by:
getInstallDirin interfaceJpackageAssembler.PlatformPackager
-
setInstallDir
- Specified by:
setInstallDirin interfaceJpackageAssembler.PlatformPackager
-
asMap
-
asMap
-