Package org.fressian

Interface Writer

  • All Known Implementing Classes:
    FressianWriter

    public interface Writer
    • 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