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 Writer
resetCaches()
Writer
writeAs(java.lang.String tag, java.lang.Object o)
Writer
writeAs(java.lang.String tag, java.lang.Object o, boolean cache)
Writer
writeBoolean(boolean b)
Writer
writeBoolean(java.lang.Object o)
Writer
writeBytes(byte[] b)
Writer
writeBytes(byte[] b, int offset, int length)
Writer
writeDouble(double d)
Writer
writeDouble(java.lang.Object o)
Writer
writeFloat(float d)
Writer
writeFloat(java.lang.Object o)
Writer
writeFooter()
Writer
writeInt(long l)
Writer
writeInt(java.lang.Object o)
Writer
writeList(java.lang.Object l)
Writer
writeNull()
Writer
writeObject(java.lang.Object o)
Writer
writeObject(java.lang.Object o, boolean cache)
Writer
writeString(java.lang.Object o)
Writer
writeTag(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
-
-