org.json.simple
Class ItemList

java.lang.Object
  extended by org.json.simple.ItemList

public class ItemList
extends java.lang.Object

�����÷ָ����ֿ���һ��item.�ָ�������һ����һ��item.ÿ��item���߲����ǿհ׷�. ���磺 |a:b:c| => |a|,|b|,|c| |:| => ||,|| |a:| => |a|,||

Author:
FangYidong

Constructor Summary
ItemList()
           
ItemList(java.lang.String s)
           
ItemList(java.lang.String s, java.lang.String sp, boolean isMultiToken)
           
 
Method Summary
 void add(int i, java.lang.String item)
          ���뵥��item.
 void add(java.lang.String item)
          ���뵥��item.
 void addAll(ItemList list)
          ��һ��item.
 void addAll(java.lang.String s)
          ��һ��item.
 void addAll(java.lang.String s, java.lang.String sp)
          ��һ��item.
 void addAll(java.lang.String s, java.lang.String sp, boolean isMultiToken)
           
 void clear()
          �������item.
 java.lang.String get(int i)
          ��õ�i��item.
 java.lang.String[] getArray()
           
 java.util.List<java.lang.String> getItems()
           
 void reset()
          ��λ.������ݣ����ָ�����Ĭ��ֵ.
 int size()
          ���item��.
 void split(java.lang.String s, java.lang.String sp, java.util.List<java.lang.String> append)
           
 void split(java.lang.String s, java.lang.String sp, java.util.List<java.lang.String> append, boolean isMultiToken)
           
 java.lang.String toString()
          �÷ָ����ָ��ı�ʾ.
 java.lang.String toString(java.lang.String sp)
          �÷ָ����ָ��ı�ʾ.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ItemList

public ItemList()

ItemList

public ItemList(java.lang.String s)
Parameters:
s - �ָ���������һ���ַ�������

ItemList

public ItemList(java.lang.String s,
                java.lang.String sp,
                boolean isMultiToken)
Parameters:
s -
sp -
isMultiToken - sp�Ƿ�Ϊ��ָ���
Method Detail

getItems

public java.util.List<java.lang.String> getItems()

getArray

public java.lang.String[] getArray()

split

public void split(java.lang.String s,
                  java.lang.String sp,
                  java.util.List<java.lang.String> append,
                  boolean isMultiToken)

split

public void split(java.lang.String s,
                  java.lang.String sp,
                  java.util.List<java.lang.String> append)

add

public void add(int i,
                java.lang.String item)
���뵥��item.

Parameters:
i - �����λ��(֮ǰ)
item -

add

public void add(java.lang.String item)
���뵥��item.

Parameters:
item -

addAll

public void addAll(ItemList list)
��һ��item.

Parameters:
list - �����list

addAll

public void addAll(java.lang.String s)
��һ��item.

Parameters:
s - �ָ���������һ���ַ�������

addAll

public void addAll(java.lang.String s,
                   java.lang.String sp)
��һ��item.

Parameters:
s - �ָ���������һ���ַ�������
sp - �ָ���

addAll

public void addAll(java.lang.String s,
                   java.lang.String sp,
                   boolean isMultiToken)

get

public java.lang.String get(int i)
��õ�i��item. 0-based.

Parameters:
i -
Returns:

size

public int size()
���item��.

Returns:

toString

public java.lang.String toString()
�÷ָ����ָ��ı�ʾ.

Overrides:
toString in class java.lang.Object

toString

public java.lang.String toString(java.lang.String sp)
�÷ָ����ָ��ı�ʾ.

Parameters:
sp - ����ø÷ָ����ָ�.
Returns:

clear

public void clear()
�������item.


reset

public void reset()
��λ.������ݣ����ָ�����Ĭ��ֵ.