biz.onixs.fix.fast
Class InputStreamDecoder

java.lang.Object
  extended by biz.onixs.fix.fast.InputStreamDecoder

public class InputStreamDecoder
extends Object


Constructor Summary
InputStreamDecoder(byte[] data)
           
InputStreamDecoder(byte[] data, int offset, int count)
           
 
Method Summary
 biz.onixs.util.ByteBuffer decodeByteVector()
           
 biz.onixs.util.ByteBuffer decodeByteVectorNullable()
           
 int decodeInt32()
           
 Integer decodeInt32Nullable()
           
 int decodeInt32WithOverflow()
           
 Integer decodeInt32WithOverflowNullable()
           
 long decodeInt64()
           
 Long decodeInt64Nullable()
           
 long decodeInt64WithOverflow()
           
 Long decodeInt64WithOverflowNullable()
           
 PresenceMapIterator decodePresenceMap()
           
 PresenceMapIterator decodePresenceMap(PresenceMapIterator presenceMapIterator)
           
 biz.onixs.util.ByteBuffer decodeString()
           
 biz.onixs.util.ByteBuffer decodeStringNullable()
           
 long decodeUInt32()
           
 Long decodeUInt32Nullable()
           
 long decodeUInt64()
           
 Long decodeUInt64Nullable()
           
 int getCount()
           
 int getOffset()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InputStreamDecoder

public InputStreamDecoder(byte[] data,
                          int offset,
                          int count)

InputStreamDecoder

public InputStreamDecoder(byte[] data)
Method Detail

getOffset

public int getOffset()

getCount

public int getCount()

decodePresenceMap

public PresenceMapIterator decodePresenceMap()
                                      throws FastException
Throws:
FastException

decodePresenceMap

public PresenceMapIterator decodePresenceMap(PresenceMapIterator presenceMapIterator)
                                      throws FastException
Throws:
FastException

decodeInt32

public int decodeInt32()
                throws FastException
Throws:
FastException

decodeInt32Nullable

public Integer decodeInt32Nullable()
                            throws FastException
Throws:
FastException

decodeInt64

public long decodeInt64()
                 throws FastException
Throws:
FastException

decodeInt64Nullable

public Long decodeInt64Nullable()
                         throws FastException
Throws:
FastException

decodeUInt32

public long decodeUInt32()
                  throws FastException
Throws:
FastException

decodeUInt32Nullable

public Long decodeUInt32Nullable()
                          throws FastException
Throws:
FastException

decodeUInt64

public long decodeUInt64()
                  throws FastException
Throws:
FastException

decodeUInt64Nullable

public Long decodeUInt64Nullable()
                          throws FastException
Throws:
FastException

decodeInt64WithOverflow

public long decodeInt64WithOverflow()
                             throws FastException
Throws:
FastException

decodeInt64WithOverflowNullable

public Long decodeInt64WithOverflowNullable()
                                     throws FastException
Throws:
FastException

decodeInt32WithOverflow

public int decodeInt32WithOverflow()
                            throws FastException
Throws:
FastException

decodeInt32WithOverflowNullable

public Integer decodeInt32WithOverflowNullable()
                                        throws FastException
Throws:
FastException

decodeString

public biz.onixs.util.ByteBuffer decodeString()
                                       throws FastException
Throws:
FastException

decodeStringNullable

public biz.onixs.util.ByteBuffer decodeStringNullable()
                                               throws FastException
Throws:
FastException

decodeByteVectorNullable

public biz.onixs.util.ByteBuffer decodeByteVectorNullable()
                                                   throws FastException
Throws:
FastException

decodeByteVector

public biz.onixs.util.ByteBuffer decodeByteVector()
                                           throws FastException
Throws:
FastException

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2005-2012 Onix Solutions. All Rights Reserved.