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()
int
size()
void
write(byte[] buffer, int offset, int count)
void
write(int oneByte)
void
writeBoolean(boolean val)
void
writeByte(int val)
void
writeBytes(TString str)
void
writeChar(int val)
void
writeChars(TString str)
void
writeDouble(double val)
void
writeFloat(float val)
void
writeInt(int val)
void
writeLong(long val)
void
writeShort(int val)
void
Methods inherited from class org.teavm.classlib.java.io.TFilterOutputStream
close
Methods inherited from class org.teavm.classlib.java.io.TOutputStream
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
-