Uses of Class
com.mckoi.util.IntegerListBlockInterface
-
Packages that use IntegerListBlockInterface Package Description com.mckoi.database The core database classes for Mckoi.com.mckoi.util Miscellaneous utility classes. -
-
Uses of IntegerListBlockInterface in com.mckoi.database
Subclasses of IntegerListBlockInterface in com.mckoi.database Modifier and Type Class Description private class
IndexSetStore.MappedListBlock
An IntegerListBlockInterface implementation that maps a block of a list to an underlying file system representation.private class
IndexStore.MappedListBlock
An IntegerListBlockInterface implementation that maps a block of a list to an underlying file system representation.Methods in com.mckoi.database that return IntegerListBlockInterface Modifier and Type Method Description protected IntegerListBlockInterface
IndexSetStore.IndexIntegerList. newListBlock()
Creates a new block for the list.protected IntegerListBlockInterface
IndexStore.IndexIntegerList. newListBlock()
Creates a new block for the list.Methods in com.mckoi.database with parameters of type IntegerListBlockInterface Modifier and Type Method Description protected void
IndexSetStore.IndexIntegerList. deleteListBlock(IntegerListBlockInterface list_block)
We must maintain a list of deleted blocks.protected void
IndexStore.IndexIntegerList. deleteListBlock(IntegerListBlockInterface list_block)
We must maintain a list of deleted blocks. -
Uses of IntegerListBlockInterface in com.mckoi.util
Subclasses of IntegerListBlockInterface in com.mckoi.util Modifier and Type Class Description static class
BlockIntegerList.IntArrayListBlock
The block that contains the actual int values of the list.Fields in com.mckoi.util declared as IntegerListBlockInterface Modifier and Type Field Description private IntegerListBlockInterface
AbstractBlockIntegerList.BILIterator. current_block
IntegerListBlockInterface
IntegerListBlockInterface. next
The next block in the chain.IntegerListBlockInterface
IntegerListBlockInterface. previous
The previous block in the chain.Methods in com.mckoi.util that return IntegerListBlockInterface Modifier and Type Method Description private IntegerListBlockInterface
AbstractBlockIntegerList. insertListBlock(int index, IntegerListBlockInterface list_block)
Inserts a ListBlock at the given block in the list of ListBlock's.protected abstract IntegerListBlockInterface
AbstractBlockIntegerList. newListBlock()
Creates a new ListBlock for the given implementation.protected IntegerListBlockInterface
BlockIntegerList. newListBlock()
Creates a new ListBlock to fill with ints.Methods in com.mckoi.util with parameters of type IntegerListBlockInterface Modifier and Type Method Description void
BlockIntegerList.IntArrayListBlock. copyTo(IntegerListBlockInterface dest_block)
Copies all the data from this block into the given destination block.abstract void
IntegerListBlockInterface. copyTo(IntegerListBlockInterface dest_block)
Copies all the data from this block into the given destination block.protected void
AbstractBlockIntegerList. deleteListBlock(IntegerListBlockInterface list_block)
Called when the class decides this ListBlock is no longer needed.protected void
BlockIntegerList. deleteListBlock(IntegerListBlockInterface list_block)
Called when the class decides this ListBlock is no longer needed.private void
AbstractBlockIntegerList. insertIntoBlock(int val, int block_index, IntegerListBlockInterface block, int position)
Inserts a value in the given block position in the list.private IntegerListBlockInterface
AbstractBlockIntegerList. insertListBlock(int index, IntegerListBlockInterface list_block)
Inserts a ListBlock at the given block in the list of ListBlock's.void
BlockIntegerList.IntArrayListBlock. moveTo(IntegerListBlockInterface dest_block, int dest_index, int length)
Moves a set of values from the end of this block and inserts it into the given block at the destination index specified.abstract void
IntegerListBlockInterface. moveTo(IntegerListBlockInterface dest_block, int dest_index, int length)
Moves a set of values from the end of this block and inserts it into the given block at the destination index specified.protected int
AbstractBlockIntegerList. removeFromBlock(int block_index, IntegerListBlockInterface block, int position)
Removes the value from the given position in the specified block.Constructors in com.mckoi.util with parameters of type IntegerListBlockInterface Constructor Description AbstractBlockIntegerList(IntegerListBlockInterface[] blocks)
Constructs the list from the given set of initial blocks.
-