public abstract class IndexSource
extends Object
IndexRecord
s, including its key and prefilters to apply to the
records.Constructor and Description |
---|
IndexSource() |
Modifier and Type | Method and Description |
---|---|
abstract Templates |
displayStyle()
Stylesheet from which to gather XSLT key definitions to be computed
and cached on disk.
|
abstract String |
key()
Obtain a unique key for this input file
|
abstract IndexRecord |
nextRecord()
Obtain the next record from the file, or null if no more.
|
abstract File |
path()
Obtain the path to the file (or null if it's not a local file)
|
abstract Templates[] |
preFilters()
Obtain set of prefilters to be run, serially in order, on each input
record.
|
abstract long |
totalSize()
Obtain the total size of the source file (used to calculate
overall % done).
|
public abstract File path()
public abstract String key()
public abstract Templates[] preFilters()
public abstract Templates displayStyle()
public abstract long totalSize()
public abstract IndexRecord nextRecord() throws SAXException, IOException
SAXException
IOException