Package org.teavm.classlib.java.io
Class TDataOutputStream
java.lang.Object
org.teavm.classlib.java.lang.TObject
org.teavm.classlib.java.io.TOutputStream
org.teavm.classlib.java.io.TFilterOutputStream
org.teavm.classlib.java.io.TDataOutputStream
- All Implemented Interfaces:
TCloseable
,TDataOutput
,TFlushable
,TAutoCloseable
-
Field Summary
FieldsFields inherited from class org.teavm.classlib.java.io.TFilterOutputStream
out
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
flush()
final int
size()
void
write
(byte[] buffer, int offset, int count) void
write
(int oneByte) final void
writeBoolean
(boolean val) final void
writeByte
(int val) final void
writeBytes
(TString str) final void
writeChar
(int val) final void
writeChars
(TString str) final void
writeDouble
(double val) final void
writeFloat
(float val) final void
writeInt
(int val) final void
writeLong
(long val) final void
writeShort
(int val) final void
Methods inherited from class org.teavm.classlib.java.io.TFilterOutputStream
close
Methods inherited from class org.teavm.classlib.java.io.TOutputStream
nullOutputStream, write
Methods inherited from class org.teavm.classlib.java.lang.TObject
clone, equals, equals0, finalize, getClass0, hashCode, notify0, notifyAll0, toString, wait0, wait0, waitImpl
Methods inherited from interface org.teavm.classlib.java.io.TDataOutput
write
-
Field Details
-
written
protected int writtenThe number of bytes written out so far.
-
-
Constructor Details
-
TDataOutputStream
-
-
Method Details
-
flush
- Specified by:
flush
in interfaceTFlushable
- Overrides:
flush
in classTFilterOutputStream
- Throws:
IOException
-
size
public final int size() -
write
- Specified by:
write
in interfaceTDataOutput
- Overrides:
write
in classTOutputStream
- Throws:
IOException
-
write
- Specified by:
write
in interfaceTDataOutput
- Overrides:
write
in classTFilterOutputStream
- Throws:
IOException
-
writeBoolean
- Specified by:
writeBoolean
in interfaceTDataOutput
- Throws:
IOException
-
writeByte
- Specified by:
writeByte
in interfaceTDataOutput
- Throws:
IOException
-
writeBytes
- Specified by:
writeBytes
in interfaceTDataOutput
- Throws:
IOException
-
writeChar
- Specified by:
writeChar
in interfaceTDataOutput
- Throws:
IOException
-
writeChars
- Specified by:
writeChars
in interfaceTDataOutput
- Throws:
IOException
-
writeDouble
- Specified by:
writeDouble
in interfaceTDataOutput
- Throws:
IOException
-
writeFloat
- Specified by:
writeFloat
in interfaceTDataOutput
- Throws:
IOException
-
writeInt
- Specified by:
writeInt
in interfaceTDataOutput
- Throws:
IOException
-
writeLong
- Specified by:
writeLong
in interfaceTDataOutput
- Throws:
IOException
-
writeShort
- Specified by:
writeShort
in interfaceTDataOutput
- Throws:
IOException
-
writeUTF
- Specified by:
writeUTF
in interfaceTDataOutput
- Throws:
IOException
-