facebook4j.internal.json
Class ResponseListImpl<T>

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList<T>
              extended by facebook4j.internal.json.PagableListImpl<T>
                  extended by facebook4j.internal.json.ResponseListImpl<T>
All Implemented Interfaces:
PagableList<T>, ResponseList<T>, java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<T>, java.util.Collection<T>, java.util.List<T>, java.util.RandomAccess
Direct Known Subclasses:
InboxResponseListImpl

 class ResponseListImpl<T>
extends PagableListImpl<T>
implements ResponseList<T>

Author:
Ryuji Yamashita - roundrop at gmail.com

Field Summary
private static long serialVersionUID
           
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
ResponseListImpl(int size, JSONObject json, T... t)
           
ResponseListImpl(JSONObject json, T... t)
           
 
Method Summary
(package private) static ResponseList<JSONObject> createJSONObjectList(HttpResponse res, Configuration conf)
           
 
Methods inherited from class facebook4j.internal.json.PagableListImpl
getCount, getPaging, toString
 
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, removeAll, retainAll
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface facebook4j.PagableList
getCount, getPaging
 
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

ResponseListImpl

ResponseListImpl(JSONObject json,
                 T... t)
           throws FacebookException
Throws:
FacebookException

ResponseListImpl

ResponseListImpl(int size,
                 JSONObject json,
                 T... t)
           throws FacebookException
Throws:
FacebookException
Method Detail

createJSONObjectList

static ResponseList<JSONObject> createJSONObjectList(HttpResponse res,
                                                     Configuration conf)
                                              throws FacebookException
Throws:
FacebookException