edu.umd.cs.jazz.util
Interface ZList

All Superinterfaces:
java.lang.Cloneable, java.util.Collection, java.util.List
All Known Subinterfaces:
ZList.ZBoundsList, ZList.ZCameraList, ZList.ZLayerGroupList, ZList.ZNodeList, ZList.ZPropertyList, ZList.ZSceneGraphObjectList, ZList.ZTransformableList, ZList.ZVisualComponentList
All Known Implementing Classes:
ZListImpl, ZListImpl.ZBoundsListImpl, ZListImpl.ZCameraListImpl, ZListImpl.ZLayerGroupListImpl, ZListImpl.ZNodeListImpl, ZListImpl.ZPropertyListImpl, ZListImpl.ZSceneGraphObjectListImpl, ZListImpl.ZTransformableListImpl, ZListImpl.ZVisualComponentListImpl, ZNullList

public interface ZList
extends java.util.List, java.lang.Cloneable

Collections of objects in the Jazz framework are usual contained in ZLists, as implemented by ZListImpl.


Nested Class Summary
static interface ZList.ZBoundsList
           
static interface ZList.ZCameraList
           
static interface ZList.ZLayerGroupList
           
static interface ZList.ZNodeList
           
static interface ZList.ZPropertyList
           
static interface ZList.ZSceneGraphObjectList
           
static interface ZList.ZTransformableList
           
static interface ZList.ZVisualComponentList
           
 
Method Summary
 java.lang.Object clone()
           
 java.lang.Object[] getElementData()
           
 boolean isNull()
           
 void moveElementToIndex(java.lang.Object elem, int newIndex)
           
 void pop()
           
 void pop(java.lang.Object element)
           
 boolean replaceWith(java.lang.Object oldElement, java.lang.Object newElement)
           
 void setSize(int size)
           
 void trimToSize()
           
 void writeObject(java.lang.String name, ZObjectOutputStream out)
           
 
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
 

Method Detail

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

getElementData

public java.lang.Object[] getElementData()

isNull

public boolean isNull()

moveElementToIndex

public void moveElementToIndex(java.lang.Object elem,
                               int newIndex)

pop

public void pop()

pop

public void pop(java.lang.Object element)

replaceWith

public boolean replaceWith(java.lang.Object oldElement,
                           java.lang.Object newElement)

setSize

public void setSize(int size)

trimToSize

public void trimToSize()

writeObject

public void writeObject(java.lang.String name,
                        ZObjectOutputStream out)
                 throws java.io.IOException
java.io.IOException


Copyright � 2003 by University of Maryland, College Park, MD 20742, USA All rights reserved.