its.backbone.frame
Class ItsOutputStream

java.lang.Object
  extended byjava.io.OutputStream
      extended byjava.io.FilterOutputStream
          extended byjava.io.DataOutputStream
              extended byits.backbone.frame.ItsOutputStream
All Implemented Interfaces:
java.io.DataOutput

public class ItsOutputStream
extends java.io.DataOutputStream

ItsOutputStream writes ITS data objects to an underlying stream in network format. By definition, all ITS data types implement the ItsData.write method to serialize themselves to this stream type.

Version:
$Id: ItsOutputStream.java,v 1.7 1998/02/13 21:39:44 kint Exp $
Author:
Rick Kint
See Also:
ItsData.write(its.backbone.frame.ItsOutputStream)

Field Summary
 
Fields inherited from class java.io.DataOutputStream
written
 
Fields inherited from class java.io.FilterOutputStream
out
 
Constructor Summary
ItsOutputStream(java.io.OutputStream output)
           
 
Method Summary
 void writeAsciiString(java.lang.String theString, int length)
          Writes a fixed-length ASCII string.
 
Methods inherited from class java.io.DataOutputStream
flush, size, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTF
 
Methods inherited from class java.io.FilterOutputStream
close, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.io.DataOutput
write
 

Constructor Detail

ItsOutputStream

public ItsOutputStream(java.io.OutputStream output)
Method Detail

writeAsciiString

public void writeAsciiString(java.lang.String theString,
                             int length)
                      throws java.io.IOException
Writes a fixed-length ASCII string. Pads with nulls to string length. The string may or may not be null-terminated as a consequence.

Throws:
java.io.IOException