com.moneydance.util
Interface StreamObject

All Known Implementing Classes:
StreamTable, StreamVector

public interface StreamObject

Interface for objects that can be read/written to and from streams. ------------------------------------------------------------------------ $Author: sreilly $ $Date: 2001/01/31 19:31:16 $ $Revision: 1.1 $


Method Summary
 boolean isStreamTable()
           
 boolean isStreamVector()
           
 void readFrom(java.io.Reader str)
           
 void readFrom(java.lang.String str)
           
 void readTheRest(java.io.Reader str)
           
 void writeTo(java.io.Writer out)
           
 void writeTo(java.io.Writer out, java.lang.String prefix)
           
 java.lang.String writeToString()
           
 

Method Detail

isStreamTable

boolean isStreamTable()

isStreamVector

boolean isStreamVector()

readFrom

void readFrom(java.lang.String str)
              throws StringEncodingException,
                     java.io.IOException
Throws:
StringEncodingException
java.io.IOException

readFrom

void readFrom(java.io.Reader str)
              throws StringEncodingException,
                     java.io.IOException
Throws:
StringEncodingException
java.io.IOException

readTheRest

void readTheRest(java.io.Reader str)
                 throws StringEncodingException,
                        java.io.IOException
Throws:
StringEncodingException
java.io.IOException

writeToString

java.lang.String writeToString()

writeTo

void writeTo(java.io.Writer out)
             throws java.io.IOException
Throws:
java.io.IOException

writeTo

void writeTo(java.io.Writer out,
             java.lang.String prefix)
             throws java.io.IOException
Throws:
java.io.IOException