public abstract static class ProcessBuilder.Redirect extends Object
Redirect实例都是以下之一:
Redirect.PIPE Redirect.INHERIT Redirect.from(File) Redirect.to(File) Redirect.appendTo(File) 以上每个类别都有一个相关联的唯一的Type 。
| Modifier and Type | Class and Description |
|---|---|
static class |
ProcessBuilder.Redirect.Type
一种 ProcessBuilder.Redirect的类型。
|
| Modifier and Type | Field and Description |
|---|---|
static ProcessBuilder.Redirect |
INHERIT
表示子进程I / O源或目标将与当前进程的相同。
|
static ProcessBuilder.Redirect |
PIPE
表示子流程I / O将通过管道连接到当前的Java进程。
|
| Modifier and Type | Method and Description |
|---|---|
static ProcessBuilder.Redirect |
appendTo(File file)
返回重定向以附加到指定的文件。
|
boolean |
equals(Object obj)
将指定的对象与此
Redirect进行比较以获得相等性。
|
File |
file()
返回 File源或目标与此重定向或相关null如果没有这样的文件。
|
static ProcessBuilder.Redirect |
from(File file)
返回从指定文件读取的重定向。
|
int |
hashCode()
返回此
Redirect的哈希码值。
|
static ProcessBuilder.Redirect |
to(File file)
返回写入指定文件的重定向。
|
abstract ProcessBuilder.Redirect.Type |
type()
返回此类型
Redirect 。
|
public static final ProcessBuilder.Redirect PIPE
这永远是真的
Redirect.PIPE.file() == null && Redirect.PIPE.type() == Redirect.Type.PIPE
public static final ProcessBuilder.Redirect INHERIT
这永远是真的
Redirect.INHERIT.file() == null && Redirect.INHERIT.type() == Redirect.Type.INHERIT
public abstract ProcessBuilder.Redirect.Type type()
Redirect 。
Redirect
public static ProcessBuilder.Redirect from(File file)
这永远是真的
Redirect.from(file).file() == file && Redirect.from(file).type() == Redirect.Type.READ
file -
File为
Redirect 。
NullPointerException - 如果指定的文件为空
public static ProcessBuilder.Redirect to(File file)
这永远是真的
Redirect.to(file).file() == file && Redirect.to(file).type() == Redirect.Type.WRITE
file -
File为
Redirect 。
NullPointerException - 如果指定的文件为空
public static ProcessBuilder.Redirect appendTo(File file)
这永远是真的
Redirect.appendTo(file).file() == file && Redirect.appendTo(file).type() == Redirect.Type.APPEND
file -
File为
Redirect 。
NullPointerException - 如果指定的文件为空
public boolean equals(Object obj)
Redirect进行比较以获得相等性。
返回true当且仅当两个对象是相同的或两个对象都是Redirect与非空等于相关联的相同类型的实例File实例。
equals在类别
Object
obj - 与之比较的参考对象。
true如果该对象与obj参数相同;
false否则。
Object.hashCode() , HashMap
public int hashCode()
Redirect的哈希码值。
hashCode在类别
Object
Redirect的哈希码值
Object.equals(java.lang.Object) ,
System.identityHashCode(java.lang.Object)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.