|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.lucene.codecs.StoredFieldsWriter
org.apache.lucene.codecs.simpletext.SimpleTextStoredFieldsWriter
public class SimpleTextStoredFieldsWriter
Writes plain-text stored fields.
FOR RECREATIONAL USE ONLY
Constructor Summary | |
---|---|
SimpleTextStoredFieldsWriter(Directory directory,
String segment,
IOContext context)
|
Method Summary | |
---|---|
void |
abort()
Aborts writing entirely, implementation should remove any partially-written files, etc. |
void |
close()
|
void |
finish(FieldInfos fis,
int numDocs)
Called before Closeable.close() , passing in the number
of documents that were written. |
void |
startDocument(int numStoredFields)
Called before writing the stored fields of the document. |
void |
writeField(FieldInfo info,
IndexableField field)
Writes a single stored field. |
Methods inherited from class org.apache.lucene.codecs.StoredFieldsWriter |
---|
addDocument, merge |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SimpleTextStoredFieldsWriter(Directory directory, String segment, IOContext context) throws IOException
IOException
Method Detail |
---|
public void startDocument(int numStoredFields) throws IOException
StoredFieldsWriter
StoredFieldsWriter.writeField(FieldInfo, IndexableField)
will be called
numStoredFields
times. Note that this is
called even if the document has no stored fields, in
this case numStoredFields
will be zero.
startDocument
in class StoredFieldsWriter
IOException
public void writeField(FieldInfo info, IndexableField field) throws IOException
StoredFieldsWriter
writeField
in class StoredFieldsWriter
IOException
public void abort()
StoredFieldsWriter
abort
in class StoredFieldsWriter
public void finish(FieldInfos fis, int numDocs) throws IOException
StoredFieldsWriter
Closeable.close()
, passing in the number
of documents that were written. Note that this is
intentionally redundant (equivalent to the number of
calls to StoredFieldsWriter.startDocument(int)
, but a Codec should
check that this is the case to detect the JRE bug described
in LUCENE-1282.
finish
in class StoredFieldsWriter
IOException
public void close() throws IOException
IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |