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, longFieldprotected final String[] fields
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
StoredFieldVisitorstringField in class StoredFieldVisitorIOExceptionpublic StoredFieldVisitor.Status needsField(FieldInfo fieldInfo) throws IOException
StoredFieldVisitorStoredFieldVisitor.Status representing whether
they need that particular field or not, or to stop processing
entirely.needsField in class StoredFieldVisitorIOExceptionCopyright © 2000–2020 The Apache Software Foundation. All rights reserved.