Package edu.wisc.ssec.mcidasv.jython
Class OutputStreamDemux
java.lang.Object
java.io.OutputStream
java.io.ByteArrayOutputStream
edu.wisc.ssec.mcidasv.jython.OutputStreamDemux
- All Implemented Interfaces:
Closeable
,Flushable
,AutoCloseable
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map
<String, Interpreter> private final Map
<String, ByteArrayOutputStream> private OutputStreamDemux.OutputType
Fields inherited from class java.io.ByteArrayOutputStream
buf, count
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addStream
(Console console, Interpreter interpreter, OutputStreamDemux.OutputType type) void
close()
void
flush()
private static String
id()
void
reset()
int
size()
byte[]
toString()
toString
(int hibyte) Deprecated.void
write
(byte[] b) void
write
(byte[] b, int off, int len) void
write
(int b) void
writeTo
(OutputStream out) Methods inherited from class java.io.ByteArrayOutputStream
toString, writeBytes
Methods inherited from class java.io.OutputStream
nullOutputStream
-
Field Details
-
type
-
streamMap
-
interpreterMap
-
consoleMap
-
-
Constructor Details
-
OutputStreamDemux
public OutputStreamDemux()
-
-
Method Details
-
id
-
addStream
-
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Overrides:
close
in classByteArrayOutputStream
- Throws:
IOException
-
flush
- Specified by:
flush
in interfaceFlushable
- Overrides:
flush
in classOutputStream
- Throws:
IOException
-
write
- Overrides:
write
in classOutputStream
- Throws:
IOException
-
write
- Overrides:
write
in classByteArrayOutputStream
-
write
- Overrides:
write
in classByteArrayOutputStream
-
reset
- Overrides:
reset
in classByteArrayOutputStream
-
size
- Overrides:
size
in classByteArrayOutputStream
-
toByteArray
- Overrides:
toByteArray
in classByteArrayOutputStream
-
toString
Deprecated.- Overrides:
toString
in classByteArrayOutputStream
-
toString
- Overrides:
toString
in classByteArrayOutputStream
- Throws:
UnsupportedEncodingException
-
writeTo
- Overrides:
writeTo
in classByteArrayOutputStream
- Throws:
IOException
-
toString
- Overrides:
toString
in classByteArrayOutputStream
-