public class TtyFilterOutputStream
extends java.io.FilterOutputStream
PtyMode
for CR / LF and ECHO settingsModifier and Type | Field and Description |
---|---|
private TtyFilterInputStream |
echo |
static java.util.Set<PtyMode> |
OUTPUT_OPTIONS |
private java.util.Set<PtyMode> |
ttyOptions |
Constructor and Description |
---|
TtyFilterOutputStream(java.io.OutputStream out,
TtyFilterInputStream echo,
java.util.Collection<PtyMode> ttyOptions) |
TtyFilterOutputStream(java.io.OutputStream out,
TtyFilterInputStream echo,
java.util.Map<PtyMode,?> modes) |
Modifier and Type | Method and Description |
---|---|
protected void |
handleCR() |
protected void |
handleLF() |
void |
write(byte[] b,
int off,
int len) |
void |
write(int c) |
protected void |
writeRawOutput(byte[] b,
int off,
int len) |
protected void |
writeRawOutput(int c) |
public static final java.util.Set<PtyMode> OUTPUT_OPTIONS
private final java.util.Set<PtyMode> ttyOptions
private final TtyFilterInputStream echo
public TtyFilterOutputStream(java.io.OutputStream out, TtyFilterInputStream echo, java.util.Map<PtyMode,?> modes)
public TtyFilterOutputStream(java.io.OutputStream out, TtyFilterInputStream echo, java.util.Collection<PtyMode> ttyOptions)
public void write(int c) throws java.io.IOException
write
in class java.io.FilterOutputStream
java.io.IOException
protected void handleCR() throws java.io.IOException
java.io.IOException
protected void handleLF() throws java.io.IOException
java.io.IOException
protected void writeRawOutput(int c) throws java.io.IOException
java.io.IOException
public void write(byte[] b, int off, int len) throws java.io.IOException
write
in class java.io.FilterOutputStream
java.io.IOException
protected void writeRawOutput(byte[] b, int off, int len) throws java.io.IOException
java.io.IOException