org.apache.avalon.excalibur.collections
クラス ArrayStack

java.lang.Object
  |
  +--java.util.AbstractCollection
        |
        +--java.util.AbstractList
              |
              +--java.util.ArrayList
                    |
                    +--org.apache.avalon.excalibur.collections.ArrayStack
すべての実装インタフェース:
java.lang.Cloneable, java.util.Collection, java.util.List, java.io.Serializable

public class ArrayStack
extends java.util.ArrayList

Unsynchronized stakc.

導入されたバージョン:
4.0
バージョン:
CVS $Revision: 1.4 $ $Date: 2001/12/11 09:53:26 $
作成者:
Peter Donald
関連項目:
直列化された形式

クラス java.util.AbstractList から継承したフィールド
modCount
 
コンストラクタの概要
ArrayStack()
           
 
メソッドの概要
 java.lang.Object pop()
          Remove element from top of stack and return it
 java.lang.Object push(java.lang.Object element)
          Adds the object to the top of the stack.
 void setSize(int size)
           
 
クラス java.util.ArrayList から継承したメソッド
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, removeRange, set, size, toArray, toArray, trimToSize
 
クラス java.util.AbstractList から継承したメソッド
equals, hashCode, iterator, listIterator, listIterator, subList
 
クラス java.util.AbstractCollection から継承したメソッド
containsAll, remove, removeAll, retainAll, toString
 
クラス java.lang.Object から継承したメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース java.util.List から継承したメソッド
containsAll, equals, hashCode, iterator, listIterator, listIterator, remove, removeAll, retainAll, subList
 

コンストラクタの詳細

ArrayStack

public ArrayStack()
メソッドの詳細

setSize

public void setSize(int size)

push

public java.lang.Object push(java.lang.Object element)
Adds the object to the top of the stack.
パラメータ:
element - object to add to stack
戻り値:
the object

pop

public java.lang.Object pop()
                     throws java.util.EmptyStackException
Remove element from top of stack and return it
戻り値:
the element from stack
例外:
java.util.EmptyStackException - if no elements left on stack


"Copyright ? 2001 Apache Jakarta Project. All Rights Reserved."