Package org.fressian
Interface Writer
-
- All Known Implementing Classes:
FressianWriter
public interface Writer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WriterresetCaches()WriterwriteAs(java.lang.String tag, java.lang.Object o)WriterwriteAs(java.lang.String tag, java.lang.Object o, boolean cache)WriterwriteBoolean(boolean b)WriterwriteBoolean(java.lang.Object o)WriterwriteBytes(byte[] b)WriterwriteBytes(byte[] b, int offset, int length)WriterwriteDouble(double d)WriterwriteDouble(java.lang.Object o)WriterwriteFloat(float d)WriterwriteFloat(java.lang.Object o)WriterwriteFooter()WriterwriteInt(long l)WriterwriteInt(java.lang.Object o)WriterwriteList(java.lang.Object l)WriterwriteNull()WriterwriteObject(java.lang.Object o)WriterwriteObject(java.lang.Object o, boolean cache)WriterwriteString(java.lang.Object o)WriterwriteTag(java.lang.Object tag, int componentCount)
-
-
-
Method Detail
-
writeNull
Writer writeNull() throws java.io.IOException
- Throws:
java.io.IOException
-
writeBoolean
Writer writeBoolean(boolean b) throws java.io.IOException
- Throws:
java.io.IOException
-
writeBoolean
Writer writeBoolean(java.lang.Object o) throws java.io.IOException
- Throws:
java.io.IOException
-
writeInt
Writer writeInt(long l) throws java.io.IOException
- Throws:
java.io.IOException
-
writeInt
Writer writeInt(java.lang.Object o) throws java.io.IOException
- Throws:
java.io.IOException
-
writeDouble
Writer writeDouble(double d) throws java.io.IOException
- Throws:
java.io.IOException
-
writeDouble
Writer writeDouble(java.lang.Object o) throws java.io.IOException
- Throws:
java.io.IOException
-
writeFloat
Writer writeFloat(float d) throws java.io.IOException
- Throws:
java.io.IOException
-
writeFloat
Writer writeFloat(java.lang.Object o) throws java.io.IOException
- Throws:
java.io.IOException
-
writeString
Writer writeString(java.lang.Object o) throws java.io.IOException
- Throws:
java.io.IOException
-
writeList
Writer writeList(java.lang.Object l) throws java.io.IOException
- Throws:
java.io.IOException
-
writeBytes
Writer writeBytes(byte[] b) throws java.io.IOException
- Throws:
java.io.IOException
-
writeBytes
Writer writeBytes(byte[] b, int offset, int length) throws java.io.IOException
- Throws:
java.io.IOException
-
writeObject
Writer writeObject(java.lang.Object o) throws java.io.IOException
- Throws:
java.io.IOException
-
writeObject
Writer writeObject(java.lang.Object o, boolean cache) throws java.io.IOException
- Throws:
java.io.IOException
-
writeAs
Writer writeAs(java.lang.String tag, java.lang.Object o) throws java.io.IOException
- Throws:
java.io.IOException
-
writeAs
Writer writeAs(java.lang.String tag, java.lang.Object o, boolean cache) throws java.io.IOException
- Throws:
java.io.IOException
-
writeTag
Writer writeTag(java.lang.Object tag, int componentCount) throws java.io.IOException
- Throws:
java.io.IOException
-
resetCaches
Writer resetCaches() throws java.io.IOException
- Throws:
java.io.IOException
-
writeFooter
Writer writeFooter() throws java.io.IOException
- Throws:
java.io.IOException
-
-