public class DmcOutputStream extends DataOutputStream implements DmcOutputStreamIF
The two modes are file mode and wire mode; this is controlled by how the DmcOutputStream is constructed.
Attributes of dataType TRANSIENT are never written to the stream.
writtenout| Constructor and Description |
|---|
DmcOutputStream(OutputStream os)
Constructs a new DmcOutputStream in file mode.
|
DmcOutputStream(OutputStream os,
boolean mode)
Constructs a new DmcOutputStream in the mode specified.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isFile() |
void |
writeAttributeCount(int count) |
void |
writeAttributeID(DmcAttributeInfo ai) |
void |
writeBytes(byte[] v) |
void |
writeValueCount(int size) |
flush, size, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTFclose, writeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitwriteBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTFwritepublic DmcOutputStream(OutputStream os)
os - the output stream.public DmcOutputStream(OutputStream os, boolean mode)
os - The output stream.mode - true if this is file mode and false if it's wire mode.public boolean isFile()
isFile in interface DmcOutputStreamIFpublic void writeAttributeID(DmcAttributeInfo ai) throws Exception
writeAttributeID in interface DmcOutputStreamIFExceptionpublic void writeAttributeCount(int count)
throws Exception
writeAttributeCount in interface DmcOutputStreamIFExceptionpublic void writeValueCount(int size)
throws Exception
writeValueCount in interface DmcOutputStreamIFExceptionpublic void writeBytes(byte[] v)
throws Exception
writeBytes in interface DmcOutputStreamIFExceptionCopyright © 2023. All rights reserved.