bpiwowar.argparser
Class ListAdaptator<T>

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<T>
          extended by bpiwowar.argparser.ListAdaptator<T>
All Implemented Interfaces:
Iterable<T>, Collection<T>, List<T>

public class ListAdaptator<T>
extends AbstractList<T>


Field Summary
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
ListAdaptator(Object array)
          Construct a list adaptator from an array
ListAdaptator(Object array, int from, int size)
           
 
Method Summary
static
<T> ListAdaptator<T>
create(T... array)
           
static ListAdaptator<Double> get(double[] array)
           
 T get(int index)
           
static ListAdaptator<Integer> get(int[] array)
           
static ListAdaptator<Long> get(long[] array)
           
static
<T> ListAdaptator<T>
get(T[] split)
           
 T set(int index, T value)
           
 int size()
           
 
Methods inherited from class java.util.AbstractList
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, subList
 
Methods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
 
Methods inherited from class java.lang.Object
clone, 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

ListAdaptator

public ListAdaptator(Object array)
Construct a list adaptator from an array

Parameters:
array -

ListAdaptator

public ListAdaptator(Object array,
                     int from,
                     int size)
Method Detail

get

public T get(int index)
Specified by:
get in interface List<T>
Specified by:
get in class AbstractList<T>

size

public int size()
Specified by:
size in interface Collection<T>
Specified by:
size in interface List<T>
Specified by:
size in class AbstractCollection<T>

set

public T set(int index,
             T value)
Specified by:
set in interface List<T>
Overrides:
set in class AbstractList<T>

get

public static ListAdaptator<Double> get(double[] array)

get

public static ListAdaptator<Integer> get(int[] array)

get

public static ListAdaptator<Long> get(long[] array)

get

public static <T> ListAdaptator<T> get(T[] split)

create

public static <T> ListAdaptator<T> create(T... array)


Copyright © 2013. All Rights Reserved.