in.srain.binpack
Class BinData

java.lang.Object
  extended by in.srain.binpack.BinData

public class BinData
extends java.lang.Object

A wrap for easy use.

Author:
http://www.liaohuqiu.net

Constructor Summary
BinData()
           
 
Method Summary
static BinData create(byte[] bs, java.lang.String charsetName)
           
static BinData create(java.lang.Object o)
           
static BinData create(java.lang.String str, java.lang.String charsetName)
           
 java.lang.Object getRawData()
           
 boolean has(int index)
           
 boolean has(java.lang.String name)
           
 int length()
           
 BinList optArrayOrNew()
           
 BinData optBinData(int index)
           
 BinData optBinData(java.lang.String name)
           
 boolean optBoolean(int index)
           
 boolean optBoolean(java.lang.String name)
           
 byte optByte(int index)
           
 byte optByte(java.lang.String name)
           
 double optDouble(int index)
           
 double optDouble(java.lang.String name)
           
 int optInt(int index)
           
 int optInt(java.lang.String name)
           
 long optLong(int index)
           
 long optLong(java.lang.String name)
           
 BinDict optMapOrNew()
           
 short optShort(int index)
           
 short optShort(java.lang.String name)
           
 java.lang.String optString(int index)
           
 java.lang.String optString(java.lang.String name)
           
 java.util.ArrayList<BinData> toArrayList()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BinData

public BinData()
Method Detail

create

public static BinData create(java.lang.String str,
                             java.lang.String charsetName)

create

public static BinData create(byte[] bs,
                             java.lang.String charsetName)

create

public static BinData create(java.lang.Object o)

getRawData

public java.lang.Object getRawData()

optBinData

public BinData optBinData(java.lang.String name)

optBinData

public BinData optBinData(int index)

optString

public java.lang.String optString(java.lang.String name)

optString

public java.lang.String optString(int index)

optByte

public byte optByte(java.lang.String name)

optByte

public byte optByte(int index)

optShort

public short optShort(java.lang.String name)

optShort

public short optShort(int index)

optInt

public int optInt(java.lang.String name)

optInt

public int optInt(int index)

optLong

public long optLong(java.lang.String name)

optLong

public long optLong(int index)

optBoolean

public boolean optBoolean(java.lang.String name)

optBoolean

public boolean optBoolean(int index)

optDouble

public double optDouble(java.lang.String name)

optDouble

public double optDouble(int index)

has

public boolean has(java.lang.String name)

has

public boolean has(int index)

optMapOrNew

public BinDict optMapOrNew()

optArrayOrNew

public BinList optArrayOrNew()

length

public int length()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toArrayList

public java.util.ArrayList<BinData> toArrayList()


Copyright © 2014. All Rights Reserved.