org.apache.xpath.compiler

Class OpMapVector

public class OpMapVector extends Object

Like IntVector, but used only for the OpMap array. Length of array is kept in the m_lengthPos position of the array. Only the required methods are in included here.

UNKNOWN: internal

Constructor Summary
OpMapVector(int blocksize, int increaseSize, int lengthPos)
Construct a OpMapVector, using the given block size.
Method Summary
intelementAt(int i)
Get the nth element.
voidsetElementAt(int value, int index)
Sets the component at the specified index of this vector to be the specified object.
voidsetToSize(int size)

Constructor Detail

OpMapVector

public OpMapVector(int blocksize, int increaseSize, int lengthPos)
Construct a OpMapVector, using the given block size.

Parameters: blocksize Size of block to allocate

Method Detail

elementAt

public final int elementAt(int i)
Get the nth element.

Parameters: i index of object to get

Returns: object at given index

setElementAt

public final void setElementAt(int value, int index)
Sets the component at the specified index of this vector to be the specified object. The previous component at that position is discarded. The index must be a value greater than or equal to 0 and less than the current size of the vector.

Parameters: value object to set index Index of where to set the object

setToSize

public final void setToSize(int size)
Copyright B) 2006 Apache XML Project. All Rights Reserved.