|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectIndexSource
public abstract class IndexSource
Represents a single source of data for an XTF index. It may contain one or
more IndexRecord
s, including its key and prefilters to apply to the
records.
Constructor Summary | |
---|---|
IndexSource()
|
Method Summary | |
---|---|
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). |
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IndexSource()
Method Detail |
---|
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
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |