public enum ParsedUnitsBehavior extends Enum<ParsedUnitsBehavior>
Enum Constant and Description |
---|
CONVERT_COMPATIBLE
允许兼容单位,执行转换。
|
IGNORE_PARSED
忽略解析的单位,仅依赖于CCSDS标准。
|
STRICT_COMPLIANCE
强制严格遵守CCSDS标准。
|
Modifier and Type | Method and Description |
---|---|
abstract Unit |
select(Unit message, Unit standard)
选择用于解释解析值的单位。
|
static ParsedUnitsBehavior |
valueOf(String name)
返回具有指定名称的枚举常量。
|
static ParsedUnitsBehavior[] |
values()
返回按声明顺序包含此枚举类型常量的数组。
|
public static final ParsedUnitsBehavior IGNORE_PARSED
选择此行为时,将接受将单位解析为秒,而CCSDS规定为千米的情况。
public static final ParsedUnitsBehavior CONVERT_COMPATIBLE
选择此行为时,将拒绝将单位解析为秒,而CCSDS规定为千米的情况,但将接受将单位解析为米的情况,并执行适当的转换。缺少单位(即解析为Unit.NONE
的单位)被视为标准。
public static final ParsedUnitsBehavior STRICT_COMPLIANCE
选择此行为时,将拒绝将单位解析为秒或米,而CCSDS规定为千米的情况。缺少单位(即解析为Unit.NONE
的单位)被视为标准。
public static ParsedUnitsBehavior[] values()
for (ParsedUnitsBehavior c : ParsedUnitsBehavior.values()) System.out.println(c);
public static ParsedUnitsBehavior valueOf(String name)
name
- 要返回的枚举常量的名称。
IllegalArgumentException
- 如果此枚举类型没有具有指定名称的常量
NullPointerException
- 如果参数为null
Copyright © 2002-2023 CS GROUP. All rights reserved.