public abstract class IndexRecord
extends Object
IndexSource
. Note that many source files
have only one record, and that's okay.Constructor and Description |
---|
IndexRecord() |
Modifier and Type | Method and Description |
---|---|
abstract StructuredStore |
lazyStore()
Empty storage in which to build the persistent version of the
record (aka the "lazy tree"), or null to avoid building it.
|
abstract int |
percentDone()
Estimate of how much of the whole
IndexSource will have been
completed when this record is complete. |
abstract int |
recordNum()
Numeric index of this record (zero if this is the only record
|
abstract InputSource |
xmlSource()
Source to read XML data from
|
public abstract InputSource xmlSource() throws IOException
IOException
public abstract int recordNum()
public abstract int percentDone()
IndexSource
will have been
completed when this record is complete.public abstract StructuredStore lazyStore()