net.kano.joscar
Interface LiveWritable

All Known Subinterfaces:
MutableTlvChain, TlvChain, Writable
All Known Implementing Classes:
AbstractTlvChain, ByteBlock, CapabilityBlock, CertificateInfo, ChatMsg, ClientVersionInfo, DefaultMutableTlvChain, DirectImHeader, DirInfo, ExchangeInfo, ExtraInfoBlock, ExtraInfoBlockHolder, ExtraInfoData, FileSendBlock, FileTransferHeader, FileWritable, FlapPacket, FullRoomInfo, FullUserInfo, GetFileEntry, GetFileList, InfoData, InterestInfo, InvitationMessage, MiniRoomInfo, MiniUserInfo, MissedMsgInfo, ParamInfo, RateClassInfo, RvConnectionInfo, RvProxyPacket, SendBuddyListGroup, ShortCapabilityBlock, SnacFamilyInfo, SnacPacket, SsiItem, Tlv

public interface LiveWritable

Provides an interface for an object that can write itself in some form or another to a stream.


Method Summary
 void write(java.io.OutputStream out)
          Writes a representation of this object to the given stream.
 

Method Detail

write

public void write(java.io.OutputStream out)
           throws java.io.IOException
Writes a representation of this object to the given stream.

Parameters:
out - the stream to which to write
Throws:
java.io.IOException - if an I/O error occurs