Package com.infinitekind.util
Interface StreamObject
- All Known Implementing Classes:
StreamTable,StreamVector
public interface StreamObject
Interface for objects that can be read/written to and
from streams.
-
Method Summary
Modifier and Type Method Description booleanisStreamTable()booleanisStreamVector()voidreadFrom(java.io.Reader str)voidreadFrom(java.lang.String str)voidreadTheRest(java.io.Reader str)voidwriteTo(java.io.Writer out)voidwriteTo(java.io.Writer out, java.lang.String prefix)java.lang.StringwriteToString()
-
Method Details
-
isStreamTable
boolean isStreamTable() -
isStreamVector
boolean isStreamVector() -
readFrom
- Throws:
StringEncodingExceptionjava.io.IOException
-
readFrom
- Throws:
StringEncodingExceptionjava.io.IOException
-
readTheRest
- Throws:
StringEncodingExceptionjava.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
-