Top Description Fields Constructors Methods
uk.ac.ed.ph.snuggletex.internal.util

public Class ArrayListStack<E>

extends ArrayList<E>
Class Inheritance
Imports
java.util.ArrayList, .Collection, .EmptyStackException

Trivial extension of ArrayList that mixes in the stack-like bits from java.util.Stack whilst still being non-synchronized. (This is copied from ph-commons-util.)
Author
David McKain
Version
$Revision$

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
public
public
ArrayListStack(Collection<? extends E> c)

public
ArrayListStack(int initialCapacity)

Method Summary

Modifier and TypeMethod and Description
public E
peek()

public E
pop()

public E
push(E element)

public int
search(Object object)

Inherited from java.util.ArrayList:
addaddaddAlladdAlladdFirstaddLastclearclonecontainsensureCapacityequalsforEachgetgetFirstgetLasthashCodeindexOfisEmptyiteratorlastIndexOflistIteratorlistIteratorremoveremoveremoveAllremoveFirstremoveIfremoveLastremoveRangereplaceAllretainAllsetsizesortspliteratorsubListtoArraytoArraytrimToSize

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides java.util.ArrayList.serialVersionUID.

Constructor Detail

ArrayListStackback to summary
public ArrayListStack()
ArrayListStackback to summary
public ArrayListStack(Collection<? extends E> c)
ArrayListStackback to summary
public ArrayListStack(int initialCapacity)

Method Detail

peekback to summary
public E peek()
popback to summary
public E pop()
pushback to summary
public E push(E element)
searchback to summary
public int search(Object object)