org.apache.xalan.xsltc.util

Class IntegerArray

public final class IntegerArray extends Object

Author: Jacek Ambroziak

Constructor Summary
IntegerArray()
IntegerArray(int size)
IntegerArray(int[] array)
Method Summary
voidadd(int value)
voidaddNew(int value)
Adds new int at the end if not already present.
intat(int index)
intcardinality()
voidclear()
Objectclone()
intindexOf(int n)
intlast()
voidmerge(IntegerArray other)
Merge two sorted arrays and eliminate duplicates.
voidpop()
voidpop(int n)
intpopLast()
voidprint(PrintStream out)
voidreverse()
voidset(int index, int value)
voidsetLast(int n)
voidsort()
int[]toIntArray()

Constructor Detail

IntegerArray

public IntegerArray()

IntegerArray

public IntegerArray(int size)

IntegerArray

public IntegerArray(int[] array)

Method Detail

add

public final void add(int value)

addNew

public void addNew(int value)
Adds new int at the end if not already present.

at

public final int at(int index)

cardinality

public final int cardinality()

clear

public void clear()

clone

public Object clone()

indexOf

public int indexOf(int n)

last

public int last()

merge

public void merge(IntegerArray other)
Merge two sorted arrays and eliminate duplicates. Elements of the other IntegerArray must not be changed.

pop

public void pop()

pop

public void pop(int n)

popLast

public int popLast()

print

public void print(PrintStream out)

reverse

public void reverse()

set

public final void set(int index, int value)

setLast

public void setLast(int n)

sort

public void sort()

toIntArray

public int[] toIntArray()
Copyright © 2005 Apache XML Project. All Rights Reserved.