public abstract class POITextExtractor
extends java.lang.Object
implements java.io.Closeable
ExcelExtractor
,
PowerPointExtractor
,
VisioTextExtractor
,
WordExtractor
Modifier and Type | Field and Description |
---|---|
protected POIDocument |
document
The POIDocument that's open
|
Modifier | Constructor and Description |
---|---|
|
POITextExtractor(POIDocument document)
Creates a new text extractor for the given document
|
protected |
POITextExtractor(POITextExtractor otherExtractor)
Creates a new text extractor, using the same
document as another text extractor.
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Allows to free resources of the Extractor as soon as
it is not needed any more.
|
abstract POITextExtractor |
getMetadataTextExtractor()
Returns another text extractor, which is able to
output the textual content of the document
metadata / properties, such as author and title.
|
abstract java.lang.String |
getText()
Retrieves all the text from the document.
|
protected POIDocument document
public POITextExtractor(POIDocument document)
protected POITextExtractor(POITextExtractor otherExtractor)
public abstract java.lang.String getText()
public abstract POITextExtractor getMetadataTextExtractor()
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
java.io.IOException
Copyright 2016 The Apache Software Foundation or its licensors, as applicable.