joeq.Util.Templates
Class UnmodifiableList.jq_Class

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList
          extended by joeq.Util.Templates.UnmodifiableList.jq_Class
All Implemented Interfaces:
Iterable, Collection, List, List.jq_Class, List.jq_Reference, List.jq_Type
Enclosing class:
UnmodifiableList

public static class UnmodifiableList.jq_Class
extends AbstractList
implements List.jq_Class


Field Summary
static UnmodifiableList.jq_Class EMPTY
           
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
UnmodifiableList.jq_Class(jq_Class c)
           
UnmodifiableList.jq_Class(jq_Class[] c)
           
UnmodifiableList.jq_Class(jq_Class c1, jq_Class c2)
           
UnmodifiableList.jq_Class(jq_Class c1, jq_Class c2, jq_Class c3)
           
 
Method Summary
 ListIterator.jq_Class classIterator()
           
 Object get(int index)
           
 jq_Class getClass(int index)
           
static UnmodifiableList.jq_Class getEmptyList()
           
 jq_Reference getReference(int index)
           
 jq_Type getType(int index)
           
 ListIterator.jq_Reference referenceIterator()
           
 int size()
           
 ListIterator.jq_Type typeIterator()
           
 
Methods inherited from class java.util.AbstractList
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, 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
add, add, addAll, addAll, clear, contains, containsAll, equals, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, subList, toArray, toArray
 

Field Detail

EMPTY

public static final UnmodifiableList.jq_Class EMPTY
Constructor Detail

UnmodifiableList.jq_Class

public UnmodifiableList.jq_Class(jq_Class c)

UnmodifiableList.jq_Class

public UnmodifiableList.jq_Class(jq_Class c1,
                                 jq_Class c2)

UnmodifiableList.jq_Class

public UnmodifiableList.jq_Class(jq_Class c1,
                                 jq_Class c2,
                                 jq_Class c3)

UnmodifiableList.jq_Class

public UnmodifiableList.jq_Class(jq_Class[] c)
Method Detail

size

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

get

public Object get(int index)
Specified by:
get in interface List
Specified by:
get in class AbstractList

getType

public jq_Type getType(int index)
Specified by:
getType in interface List.jq_Type

getReference

public jq_Reference getReference(int index)
Specified by:
getReference in interface List.jq_Reference

getClass

public jq_Class getClass(int index)
Specified by:
getClass in interface List.jq_Class

typeIterator

public ListIterator.jq_Type typeIterator()
Specified by:
typeIterator in interface List.jq_Type

referenceIterator

public ListIterator.jq_Reference referenceIterator()
Specified by:
referenceIterator in interface List.jq_Reference

classIterator

public ListIterator.jq_Class classIterator()
Specified by:
classIterator in interface List.jq_Class

getEmptyList

public static UnmodifiableList.jq_Class getEmptyList()


Copyright © 2001-2008 John Whaley. All Rights Reserved.