public abstract static class ProcessBuilder.Redirect extends Object
Redirect实例是下列之一:
Redirect.PIPERedirect.INHERITRedirect.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为
Redirect的
File。
NullPointerException -如果指定的文件是空的
public static ProcessBuilder.Redirect to(File file)
它将永远是真的
Redirect.to(file).file() == file &&
Redirect.to(file).type() == Redirect.Type.WRITE
file为
Redirect的
File。
NullPointerException -如果指定的文件是空的
public static ProcessBuilder.Redirect appendTo(File file)
它将永远是真的
Redirect.appendTo(file).file() == file &&
Redirect.appendTo(file).type() == Redirect.Type.APPEND
file为
Redirect的
File。
NullPointerException -如果指定的文件是空的
public boolean equals(Object obj)
Redirect平等的比较。返回
true当且仅当这两个对象是相同或相等的对象是非空
File实例相关的同类型
Redirect实例。
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.