public enum PlatformEnum extends Enum<PlatformEnum>
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getCode()
获取该平台的 code 值.
|
static List<PlatformEnum> |
getPlatformList()
获取所有平台的List集合.
|
abstract PackInfo |
mergeNewPackInfo(PackInfo packInfo)
根据 PackInfo 对象信息合并出适合各个平台自己的一个新的 PackInfo 对象,用于覆盖通用的配置信息.
|
static PackInfo |
newBaseConfigPackInfo(PackInfo packInfo,
BaseConfigure baseConfig)
创建一个新的 PackInfo 实例,且赋予了各个平台自己的一些配置信息数据.
|
static PlatformEnum |
of(String platform)
根据 platform 的字符串值转换为 PlatformEnum 的值.
|
static PlatformEnum |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static PlatformEnum[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final PlatformEnum WINDOWS
public static final PlatformEnum LINUX
public static final PlatformEnum DOCKER
public static PlatformEnum[] values()
for (PlatformEnum c : PlatformEnum.values()) System.out.println(c);
public static PlatformEnum valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public static PlatformEnum of(String platform)
platform - 平台字符串public static List<PlatformEnum> getPlatformList()
public static PackInfo newBaseConfigPackInfo(PackInfo packInfo, BaseConfigure baseConfig)
packInfo - PackInfobaseConfig - baseConfigpublic abstract PackInfo mergeNewPackInfo(PackInfo packInfo)
合并策略如下:
packInfo - PackInfo对象public String getCode()
Copyright © 2021. All rights reserved.