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
为
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.