com.linkedin.restli.common
Class LinkArray

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by com.linkedin.data.template.AbstractArrayTemplate<E>
              extended by com.linkedin.data.template.WrappingArrayTemplate<Link>
                  extended by com.linkedin.restli.common.LinkArray
All Implemented Interfaces:
com.linkedin.data.template.DataTemplate<com.linkedin.data.DataList>, java.lang.Cloneable, java.lang.Iterable<Link>, java.util.Collection<Link>, java.util.List<Link>

public class LinkArray
extends com.linkedin.data.template.WrappingArrayTemplate<Link>


Field Summary
 
Fields inherited from class com.linkedin.data.template.WrappingArrayTemplate
_cache, _constructor
 
Fields inherited from class com.linkedin.data.template.AbstractArrayTemplate
_dataClass, _elementClass, _list, _schema
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
LinkArray()
          Initialize a new basic LinkArray.
LinkArray(java.util.Collection<Link> c)
          Initialize a new LinkArray that contains the given items.
LinkArray(com.linkedin.data.DataList data)
          Initialize a new LinkArray that contains the given data.
LinkArray(int initialCapacity)
          Initialize a new LinkArray with the given initial capacity.
 
Method Summary
 
Methods inherited from class com.linkedin.data.template.WrappingArrayTemplate
add, add, cacheLookup, clone, copy, get, remove, removeRange, set, unwrap
 
Methods inherited from class com.linkedin.data.template.AbstractArrayTemplate
data, equals, hashCode, schema, size, toString
 
Methods inherited from class java.util.AbstractList
addAll, clear, indexOf, iterator, lastIndexOf, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray
 

Constructor Detail

LinkArray

public LinkArray()
Initialize a new basic LinkArray.


LinkArray

public LinkArray(int initialCapacity)
Initialize a new LinkArray with the given initial capacity.

Parameters:
initialCapacity - initial capacity of the LinkArray

LinkArray

public LinkArray(java.util.Collection<Link> c)
Initialize a new LinkArray that contains the given items.

Parameters:
c - Collection of Links

LinkArray

public LinkArray(com.linkedin.data.DataList data)
Initialize a new LinkArray that contains the given data.

Parameters:
data - DataList containing Links