鸿蒙OS ProcessBuilder.Redirect.Type
ProcessBuilder.Redirect.Type
java.lang.Object
|---java.lang.Enum<ProcessBuilder.Redirect.Type&
|---|---java.lang.ProcessBuilder.Redirect.Type
public static enum ProcessBuilder.Redirect.Type
extends Enum<ProcessBuilder.Redirect.Type>
重定向的类型。
枚举常量摘要
枚举常量 | 描述 |
---|---|
APPEND | 从 Redirect#appendTo 返回的重定向类型。 |
INHERIT | 重定向#INHERIT 的类型。 |
PIPE | 重定向#PIPE 的类型。 |
READ | 从 Redirect#from 返回的重定向类型。 |
WRITE | 从 Redirect#to 返回的重定向类型。 |
方法总结
修饰符和类型 | 方法 | 描述 |
---|---|---|
static ProcessBuilder.Redirect.Type | valueOf(String name) | 返回具有指定名称的此类型的枚举常量。 |
static ProcessBuilder.Redirect.Type[] | values() | 按照声明的顺序返回包含此枚举类型常量的数组。 |
从类 java.lang.Enum 继承的方法 |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
从类 java.lang.Object 继承的方法 |
---|
getClass, notify, notifyAll, wait, wait, wait |
枚举常量详细信息
PIPE
public static final ProcessBuilder.Redirect.Type PIPE
重定向#PIPE 的类型。
INHERIT
public static final ProcessBuilder.Redirect.Type INHERIT
重定向#INHERIT 的类型。
READ
public static final ProcessBuilder.Redirect.Type READ
从 Redirect#from 返回的重定向类型。
WRITE
public static final ProcessBuilder.Redirect.Type WRITE
从 Redirect#to 返回的重定向类型。
APPEND
public static final ProcessBuilder.Redirect.Type APPEND
从 Redirect#appendTo 返回的重定向类型。
方法详情
values
public static ProcessBuilder.Redirect.Type[] values()
按照声明的顺序返回包含此枚举类型常量的数组。 此方法可用于迭代常量,如下所示:
for (ProcessBuilder.Redirect.Type c : ProcessBuilder.Redirect.Type.values())
System.out.println(c);
返回:
包含此枚举类型的常量的数组,按声明的顺序排列
valueOf
public static ProcessBuilder.Redirect.Type valueOf(String name)
返回具有指定名称的此类型的枚举常量。 该字符串必须与用于在此类型中声明枚举常量的标识符完全匹配。 (不允许使用无关的空白字符。)
参数:
参数名称 | 参数描述 |
---|---|
name | 要返回的枚举常量的名称。 |
返回:
具有指定名称的枚举常量
Throws:
Throw名称 | Throw描述 |
---|---|
IllegalArgumentException | 如果此枚举类型没有具有指定名称的常量 |
NullPointerException | 如果参数为null |