textbender.a.u.transfer.clipboard
Class IndexBlockMap
java.lang.Object
IndexBlockMap
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- IndexBlockMapW
@ThreadSafe
class IndexBlockMap
- extends Object
- implements Serializable
Map of index blocks.
Method Summary |
(package private) static IndexBlockMap |
create()
Creates an IndexBlockMap from the persistent store. |
(package private) IndexBlock |
getIndexBlock(long clipIndex)
Returns the index block within which a particular index falls. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PACKAGE_DIRECTORY
static final File PACKAGE_DIRECTORY
list
protected final ArrayList<IndexBlock> list
PERSISTANT_STORE_FILE
protected static final File PERSISTANT_STORE_FILE
IndexBlockMap
protected IndexBlockMap()
create
static IndexBlockMap create()
throws IOException
- Creates an IndexBlockMap from the persistent store.
- Throws:
IOException
getIndexBlock
IndexBlock getIndexBlock(long clipIndex)
- Returns the index block within which a particular index falls.
- Returns:
- index block for the clip-index;
or null if no block was previously mapped