protected static class UnifiedHighlighter.LimitedStoredFieldVisitor extends StoredFieldVisitor
StoredFieldVisitor.Status
Modifier and Type | Field and Description |
---|---|
protected int |
currentField |
protected String[] |
fields |
protected int |
maxLength |
protected CharSequence[] |
values |
protected char |
valueSeparator |
Constructor and Description |
---|
LimitedStoredFieldVisitor(String[] fields,
char valueSeparator,
int maxLength) |
Modifier and Type | Method and Description |
---|---|
StoredFieldVisitor.Status |
needsField(FieldInfo fieldInfo)
Hook before processing a field.
|
void |
stringField(FieldInfo fieldInfo,
byte[] byteValue)
Process a string field; the provided byte[] value is a UTF-8 encoded string value.
|
binaryField, doubleField, floatField, intField, longField
protected final char valueSeparator
protected final int maxLength
protected CharSequence[] values
protected int currentField
public LimitedStoredFieldVisitor(String[] fields, char valueSeparator, int maxLength)
public void stringField(FieldInfo fieldInfo, byte[] byteValue) throws IOException
StoredFieldVisitor
stringField
in class StoredFieldVisitor
IOException
public StoredFieldVisitor.Status needsField(FieldInfo fieldInfo) throws IOException
StoredFieldVisitor
StoredFieldVisitor.Status
representing whether
they need that particular field or not, or to stop processing
entirely.needsField
in class StoredFieldVisitor
IOException