Class PathStoredFieldVisitor
- java.lang.Object
-
- org.apache.lucene.index.StoredFieldVisitor
-
- org.apache.jackrabbit.oak.plugins.index.lucene.util.PathStoredFieldVisitor
-
public class PathStoredFieldVisitor extends StoredFieldVisitor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.lucene.index.StoredFieldVisitor
StoredFieldVisitor.Status
-
-
Constructor Summary
Constructors Constructor Description PathStoredFieldVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getPath()
StoredFieldVisitor.Status
needsField(FieldInfo fieldInfo)
Hook before processing a field.void
stringField(FieldInfo fieldInfo, String value)
Process a string field-
Methods inherited from class org.apache.lucene.index.StoredFieldVisitor
binaryField, doubleField, floatField, intField, longField
-
-
-
-
Method Detail
-
needsField
public StoredFieldVisitor.Status needsField(FieldInfo fieldInfo) throws IOException
Description copied from class:StoredFieldVisitor
Hook before processing a field. Before a field is processed, this method is invoked so that subclasses can return aStoredFieldVisitor.Status
representing whether they need that particular field or not, or to stop processing entirely.- Specified by:
needsField
in classStoredFieldVisitor
- Throws:
IOException
-
stringField
public void stringField(FieldInfo fieldInfo, String value) throws IOException
Description copied from class:StoredFieldVisitor
Process a string field- Overrides:
stringField
in classStoredFieldVisitor
- Throws:
IOException
-
getPath
public String getPath()
-
-