public final class ReusableDocumentStoredFieldVisitor extends StoredFieldVisitor
DocumentStoredFieldVisitor
StoredFieldVisitor.Status
Constructor and Description |
---|
ReusableDocumentStoredFieldVisitor(Set<String> fieldsToLoad) |
Modifier and Type | Method and Description |
---|---|
void |
binaryField(FieldInfo fieldInfo,
byte[] value) |
int |
countAcceptedFields()
Useful for tests
|
void |
doubleField(FieldInfo fieldInfo,
double value) |
void |
floatField(FieldInfo fieldInfo,
float value) |
Document |
getDocumentAndReset()
Retrieve the visited document, and resets the instance to be reused by creating a new Document
internally.
|
void |
intField(FieldInfo fieldInfo,
int value) |
void |
longField(FieldInfo fieldInfo,
long value) |
StoredFieldVisitor.Status |
needsField(FieldInfo fieldInfo) |
void |
stringField(FieldInfo fieldInfo,
byte[] value) |
public void binaryField(FieldInfo fieldInfo, byte[] value) throws IOException
binaryField
in class StoredFieldVisitor
IOException
public void stringField(FieldInfo fieldInfo, byte[] value) throws IOException
stringField
in class StoredFieldVisitor
IOException
public void intField(FieldInfo fieldInfo, int value)
intField
in class StoredFieldVisitor
public void longField(FieldInfo fieldInfo, long value)
longField
in class StoredFieldVisitor
public void floatField(FieldInfo fieldInfo, float value)
floatField
in class StoredFieldVisitor
public void doubleField(FieldInfo fieldInfo, double value)
doubleField
in class StoredFieldVisitor
public StoredFieldVisitor.Status needsField(FieldInfo fieldInfo) throws IOException
needsField
in class StoredFieldVisitor
IOException
public int countAcceptedFields()
public Document getDocumentAndReset()
Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved