|
Groovy 2.2.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.util.AbstractCollection java.util.AbstractList java.util.ArrayList groovy.lang.Sequence
public class Sequence extends ArrayList
Represents a sequence of objects which represents zero or many instances of of objects of a given type. The type can be omitted in which case any type of object can be added.
Constructor Summary | |
Sequence()
|
|
Sequence(Class type)
|
|
Sequence(Class type, List content)
|
Method Summary | |
---|---|
void
|
add(int index, Object element)
|
boolean
|
add(Object element)
|
boolean
|
addAll(Collection c)
|
boolean
|
addAll(int index, Collection c)
|
protected void
|
checkCollectionType(Collection c)
Checks that each member of the given collection are of the correct type |
protected void
|
checkType(Object object)
Checks that the given object instance is of the correct type otherwise a runtime exception is thrown |
void
|
clear()
|
boolean
|
equals(Object that)
|
boolean
|
equals(Sequence that)
|
MetaClass
|
getMetaClass()
|
Object
|
getProperty(String property)
|
int
|
hashCode()
|
Object
|
invokeMethod(String name, Object args)
|
int
|
minimumSize()
|
Object
|
remove(int index)
|
protected void
|
removeRange(int fromIndex, int toIndex)
|
void
|
set(Collection collection)
Sets the contents of this sequence to that of the given collection. |
Object
|
set(int index, Object element)
|
void
|
setMetaClass(MetaClass metaClass)
|
void
|
setProperty(String property, Object newValue)
|
Class
|
type()
@return the type of the elements in the sequence or null if there is no type constraint on this sequence |
Methods inherited from class ArrayList | |
---|---|
add, add, remove, remove, get, clone, indexOf, clear, contains, isEmpty, lastIndexOf, size, subList, toArray, toArray, addAll, addAll, iterator, set, ensureCapacity, trimToSize, retainAll, listIterator, listIterator, removeAll, equals, hashCode, toString, containsAll, wait, wait, wait, getClass, notify, notifyAll |
Methods inherited from class AbstractList | |
---|---|
add, add, remove, get, equals, hashCode, indexOf, clear, lastIndexOf, subList, addAll, iterator, set, listIterator, listIterator, remove, toString, contains, isEmpty, size, toArray, toArray, addAll, retainAll, containsAll, removeAll, wait, wait, wait, getClass, notify, notifyAll, size |
Constructor Detail |
---|
public Sequence()
public Sequence(Class type)
public Sequence(Class type, List content)
Method Detail |
---|
public void add(int index, Object element)
public boolean add(Object element)
public boolean addAll(Collection c)
public boolean addAll(int index, Collection c)
protected void checkCollectionType(Collection c)
protected void checkType(Object object)
public void clear()
public boolean equals(Object that)
public boolean equals(Sequence that)
public MetaClass getMetaClass()
public Object getProperty(String property)
public int hashCode()
public Object invokeMethod(String name, Object args)
public int minimumSize()
public Object remove(int index)
protected void removeRange(int fromIndex, int toIndex)
public void set(Collection collection)
public Object set(int index, Object element)
public void setMetaClass(MetaClass metaClass)
public void setProperty(String property, Object newValue)
public Class type()
Copyright © 2003-2013 The Codehaus. All rights reserved.