Enum ProcessInputStreamSource
- java.lang.Object
-
- java.lang.Enum<ProcessInputStreamSource>
-
- com.github.toolarium.system.command.process.stream.input.ProcessInputStreamSource
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<ProcessInputStreamSource>
public enum ProcessInputStreamSource extends java.lang.Enum<ProcessInputStreamSource>
The process input stream source.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getBuffer()
Get the bufferjava.io.File
getFile()
Get the filevoid
setBuffer(java.lang.String buffer)
Set the buffervoid
setFile(java.io.File file)
Set the filestatic ProcessInputStreamSource
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static ProcessInputStreamSource[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
INHERIT
public static final ProcessInputStreamSource INHERIT
default, taken from parent process
-
DISCARD
public static final ProcessInputStreamSource DISCARD
no input
-
PIPE
public static final ProcessInputStreamSource PIPE
pipe input
-
BUFFER
public static final ProcessInputStreamSource BUFFER
buffer input
-
FILE
public static final ProcessInputStreamSource FILE
buffer input
-
-
Method Detail
-
values
public static ProcessInputStreamSource[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ProcessInputStreamSource c : ProcessInputStreamSource.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ProcessInputStreamSource valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getFile
public java.io.File getFile()
Get the file- Returns:
- the file
-
setFile
public void setFile(java.io.File file)
Set the file- Parameters:
file
- the file- Throws:
java.lang.IllegalStateException
- In case if invalid access.
-
getBuffer
public java.lang.String getBuffer()
Get the buffer- Returns:
- the buffer
-
setBuffer
public void setBuffer(java.lang.String buffer)
Set the buffer- Parameters:
buffer
- the buffer- Throws:
java.lang.IllegalStateException
- In case if invalid access.
-
-