Class ByteBufferOut

  • All Implemented Interfaces:
    DataOut

    public class ByteBufferOut
    extends java.lang.Object
    implements DataOut
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.nio.ByteBuffer buffer  
    • Constructor Summary

      Constructors 
      Constructor Description
      ByteBufferOut​(java.nio.ByteBuffer buffer)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void begin​(java.lang.String s)  
      void bytes​(java.lang.String s, byte[] bs)  
      void bytes​(java.lang.String string, byte[] buf, int offset, int size)  
      void doUleb128​(int value)  
      void end()  
      int offset()  
      void sbyte​(java.lang.String s, int b)  
      void sint​(java.lang.String s, int i)  
      void skip​(java.lang.String s, int n)  
      void skip4​(java.lang.String s)  
      void sleb128​(java.lang.String s, int value)  
      void sshort​(java.lang.String s, int i)  
      void ubyte​(java.lang.String s, int b)  
      void uint​(java.lang.String s, int i)  
      void uleb128​(java.lang.String s, int value)  
      void uleb128p1​(java.lang.String s, int i)  
      void ushort​(java.lang.String s, int i)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • buffer

        public final java.nio.ByteBuffer buffer
    • Constructor Detail

      • ByteBufferOut

        public ByteBufferOut​(java.nio.ByteBuffer buffer)
    • Method Detail

      • begin

        public void begin​(java.lang.String s)
        Specified by:
        begin in interface DataOut
      • bytes

        public void bytes​(java.lang.String s,
                          byte[] bs)
        Specified by:
        bytes in interface DataOut
      • bytes

        public void bytes​(java.lang.String string,
                          byte[] buf,
                          int offset,
                          int size)
        Specified by:
        bytes in interface DataOut
      • doUleb128

        public void doUleb128​(int value)
      • end

        public void end()
        Specified by:
        end in interface DataOut
      • offset

        public int offset()
        Specified by:
        offset in interface DataOut
      • sbyte

        public void sbyte​(java.lang.String s,
                          int b)
        Specified by:
        sbyte in interface DataOut
      • sint

        public void sint​(java.lang.String s,
                         int i)
        Specified by:
        sint in interface DataOut
      • skip

        public void skip​(java.lang.String s,
                         int n)
        Specified by:
        skip in interface DataOut
      • skip4

        public void skip4​(java.lang.String s)
        Specified by:
        skip4 in interface DataOut
      • sleb128

        public void sleb128​(java.lang.String s,
                            int value)
        Specified by:
        sleb128 in interface DataOut
      • sshort

        public void sshort​(java.lang.String s,
                           int i)
        Specified by:
        sshort in interface DataOut
      • ubyte

        public void ubyte​(java.lang.String s,
                          int b)
        Specified by:
        ubyte in interface DataOut
      • uint

        public void uint​(java.lang.String s,
                         int i)
        Specified by:
        uint in interface DataOut
      • uleb128

        public void uleb128​(java.lang.String s,
                            int value)
        Specified by:
        uleb128 in interface DataOut
      • uleb128p1

        public void uleb128p1​(java.lang.String s,
                              int i)
        Specified by:
        uleb128p1 in interface DataOut
      • ushort

        public void ushort​(java.lang.String s,
                           int i)
        Specified by:
        ushort in interface DataOut