public abstract class POIXMLTextExtractor extends POITextExtractor
Constructor and Description |
---|
POIXMLTextExtractor(POIXMLDocument document)
Creates a new text extractor for the given document
|
Modifier and Type | Method and Description |
---|---|
protected void |
checkMaxTextSize(java.lang.CharSequence text,
java.lang.String string) |
void |
close()
Allows to free resources of the Extractor as soon as
it is not needed any more.
|
POIXMLProperties.CoreProperties |
getCoreProperties()
Returns the core document properties
|
POIXMLProperties.CustomProperties |
getCustomProperties()
Returns the custom document properties
|
POIXMLDocument |
getDocument()
Returns opened document
|
POIXMLProperties.ExtendedProperties |
getExtendedProperties()
Returns the extended document properties
|
POIXMLPropertiesTextExtractor |
getMetadataTextExtractor()
Returns an OOXML properties text extractor for the
document properties metadata, such as title and author.
|
OPCPackage |
getPackage()
Returns the opened OPCPackage that contains the document
|
getText, setFilesystem
public POIXMLTextExtractor(POIXMLDocument document)
document
- the document to extract frompublic POIXMLProperties.CoreProperties getCoreProperties()
public POIXMLProperties.ExtendedProperties getExtendedProperties()
public POIXMLProperties.CustomProperties getCustomProperties()
public final POIXMLDocument getDocument()
getDocument
in class POITextExtractor
public OPCPackage getPackage()
public POIXMLPropertiesTextExtractor getMetadataTextExtractor()
getMetadataTextExtractor
in class POITextExtractor
public void close() throws java.io.IOException
POITextExtractor
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class POITextExtractor
java.io.IOException
protected void checkMaxTextSize(java.lang.CharSequence text, java.lang.String string)
Copyright 2020 The Apache Software Foundation or its licensors, as applicable.