org.apache.xalan.xsltc.util

Class IntegerArray


public final class IntegerArray
extends java.lang.Object

Author:
Jacek Ambroziak

Constructor Summary

IntegerArray()
IntegerArray(int size)
IntegerArray(int[] array)

Method Summary

void
add(int value)
void
addNew(int value)
Adds new int at the end if not already present.
int
at(int index)
int
cardinality()
void
clear()
Object
clone()
int
indexOf(int n)
int
last()
void
merge(IntegerArray other)
Merge two sorted arrays and eliminate duplicates.
void
pop()
void
pop(int n)
int
popLast()
void
print(java.io.PrintStream out)
void
reverse()
void
set(int index, int value)
void
setLast(int n)
void
sort()
int[]
toIntArray()

Constructor Details

IntegerArray

public IntegerArray()


IntegerArray

public IntegerArray(int size)


IntegerArray

public IntegerArray(int[] array)

Method Details

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.


pop

public void pop()


pop

public void pop(int n)


popLast

public int popLast()


print

public void print(java.io.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 B) 2004 Apache XML Project. All Rights Reserved.