groovy.lang
Class NonEmptySequence

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList
              extended by groovy.lang.Sequence
                  extended by groovy.lang.NonEmptySequence
All Implemented Interfaces:
GroovyObject, Serializable, Cloneable, Iterable, Collection, List, RandomAccess

public class NonEmptySequence
extends Sequence

Represents a sequence of objects which represents one or many instances of of objects of a given type. The type can be ommitted in which case any type of object can be added.

Version:
$Revision: 6778 $
Author:
James Strachan
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
NonEmptySequence()
           
NonEmptySequence(Class type)
           
NonEmptySequence(Class type, List content)
           
 
Method Summary
 int minimumSize()
           
 
Methods inherited from class groovy.lang.Sequence
add, add, addAll, addAll, checkCollectionType, checkType, clear, equals, equals, getMetaClass, getProperty, hashCode, invokeMethod, remove, removeRange, set, set, setMetaClass, setProperty, type
 
Methods inherited from class java.util.ArrayList
clone, contains, ensureCapacity, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, removeAll, retainAll, size, subList, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractCollection
containsAll, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll
 

Constructor Detail

NonEmptySequence

public NonEmptySequence()

NonEmptySequence

public NonEmptySequence(Class type)

NonEmptySequence

public NonEmptySequence(Class type,
                        List content)
Method Detail

minimumSize

public int minimumSize()
Overrides:
minimumSize in class Sequence

Copyright © 2003-2009 The Codehaus. All rights reserved.