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.OutputTypeFields inherited from class java.io.ByteArrayOutputStream
buf, count -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddStream(Console console, Interpreter interpreter, OutputStreamDemux.OutputType type) voidclose()voidflush()private static Stringid()voidreset()intsize()byte[]toString()toString(int hibyte) Deprecated.voidwrite(byte[] b) voidwrite(byte[] b, int off, int len) voidwrite(int b) voidwriteTo(OutputStream out) Methods inherited from class java.io.ByteArrayOutputStream
toString, writeBytesMethods 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:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classByteArrayOutputStream- Throws:
IOException
-
flush
- Specified by:
flushin interfaceFlushable- Overrides:
flushin classOutputStream- Throws:
IOException
-
write
- Overrides:
writein classOutputStream- Throws:
IOException
-
write
- Overrides:
writein classByteArrayOutputStream
-
write
- Overrides:
writein classByteArrayOutputStream
-
reset
- Overrides:
resetin classByteArrayOutputStream
-
size
- Overrides:
sizein classByteArrayOutputStream
-
toByteArray
- Overrides:
toByteArrayin classByteArrayOutputStream
-
toString
Deprecated.- Overrides:
toStringin classByteArrayOutputStream
-
toString
- Overrides:
toStringin classByteArrayOutputStream- Throws:
UnsupportedEncodingException
-
writeTo
- Overrides:
writeToin classByteArrayOutputStream- Throws:
IOException
-
toString
- Overrides:
toStringin classByteArrayOutputStream
-