com.fatdog.xmlEngine
Class IntList

java.lang.Object
  extended bycom.fatdog.xmlEngine.IntList

public class IntList
extends java.lang.Object

A dynamic array structure for storing collections of integers.

Version:
0.66
Author:
Howard Katz, howardk@fatdog.com

Constructor Summary
IntList()
           
IntList(int numInts)
           
IntList(int numInts, int newEntryAllocs)
           
 
Method Summary
 void addRef_1(int param_1)
           
 void addRef_2(int[] params)
           
 void addRef_2(int param_1, int param_2)
           
 void addRef_Both(int[] valueType)
           
 void appendBlock(char[] block)
           
 void appendBlock(int count, int[] block)
           
 void checkAllocation()
           
 void checkAllocation(int numArgs)
           
 void checkBlockAllocation(int newBlockLen)
           
 IntList cloneList()
           
 void copyRef_1To2(int ix)
           
 int count()
           
 int getLast_1()
           
 int[] getRawList()
           
 int getRef_1(int ix)
           
 int getRef_2(int ix)
           
 int[] getRef_Both(int index)
           
 int getSize()
           
 boolean isSorted()
           
 int markDuplicatesInvalid()
           
 IntList nextList()
           
 void setAggressiveAllocator(boolean value)
           
 void setCount(int count)
           
 void setNextList(IntList nextList)
           
 void setRawList(int[] rawList)
           
 void setRef_1(int index, int param)
           
 void setRef_2(int index, int param_2)
           
 void setRef_Both(int index, int[] valueType)
           
 void setRef_Both(int index, int param_1, int param_2)
           
 int size()
           
 void sort()
           
 java.lang.String toString()
           
 void trim()
           
 void zeroCount()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IntList

public IntList()

IntList

public IntList(int numInts)

IntList

public IntList(int numInts,
               int newEntryAllocs)
Method Detail

cloneList

public IntList cloneList()

setNextList

public void setNextList(IntList nextList)

nextList

public IntList nextList()

getLast_1

public int getLast_1()

getRawList

public int[] getRawList()

setRawList

public void setRawList(int[] rawList)

zeroCount

public void zeroCount()

setAggressiveAllocator

public void setAggressiveAllocator(boolean value)

checkBlockAllocation

public void checkBlockAllocation(int newBlockLen)

appendBlock

public void appendBlock(char[] block)

appendBlock

public void appendBlock(int count,
                        int[] block)

checkAllocation

public void checkAllocation()

checkAllocation

public void checkAllocation(int numArgs)

setRef_1

public void setRef_1(int index,
                     int param)

setRef_2

public void setRef_2(int index,
                     int param_2)

setRef_Both

public void setRef_Both(int index,
                        int param_1,
                        int param_2)

setRef_Both

public void setRef_Both(int index,
                        int[] valueType)

getRef_Both

public int[] getRef_Both(int index)

addRef_1

public void addRef_1(int param_1)

addRef_2

public void addRef_2(int[] params)

addRef_2

public void addRef_2(int param_1,
                     int param_2)

addRef_Both

public void addRef_Both(int[] valueType)

getRef_1

public int getRef_1(int ix)

getRef_2

public int getRef_2(int ix)

copyRef_1To2

public void copyRef_1To2(int ix)

size

public int size()

getSize

public int getSize()

count

public int count()

setCount

public void setCount(int count)

trim

public void trim()

markDuplicatesInvalid

public int markDuplicatesInvalid()

isSorted

public boolean isSorted()

sort

public void sort()

toString

public java.lang.String toString()