public abstract class HWPFDocumentCore extends POIDocument
HWPFDocument
or HWPFOldDocument
Constructor and Description |
---|
HWPFDocumentCore(DirectoryNode directory)
This constructor loads a Word document from a specific point
in a POIFSFileSystem, probably not the default.
|
HWPFDocumentCore(InputStream istream)
This constructor loads a Word document from an InputStream.
|
HWPFDocumentCore(POIFSFileSystem pfilesystem)
This constructor loads a Word document from a POIFSFileSystem
|
Modifier and Type | Method and Description |
---|---|
CHPBinTable |
getCharacterTable() |
String |
getDocumentText()
Returns document text, i.e.
|
EncryptionInfo |
getEncryptionInfo() |
FileInformationBlock |
getFileInformationBlock() |
FontTable |
getFontTable() |
ListTables |
getListTables() |
byte[] |
getMainStream() |
ObjectsPool |
getObjectsPool() |
abstract Range |
getOverallRange()
Returns the range that covers all text in the file, including main text,
footnotes, headers and comments
|
PAPBinTable |
getParagraphTable() |
abstract Range |
getRange()
Returns the range which covers the whole of the document, but excludes
any headers and footers.
|
SectionTable |
getSectionTable() |
StyleSheet |
getStyleSheet() |
abstract StringBuilder |
getText()
Internal method to access document text
|
abstract TextPieceTable |
getTextTable() |
static POIFSFileSystem |
verifyAndBuildPOIFS(InputStream istream)
Takes an InputStream, verifies that it's not RTF or PDF, builds a
POIFSFileSystem from it, and returns that.
|
close, createInformationProperties, getDirectory, getDocumentSummaryInformation, getSummaryInformation, write, write, write
public HWPFDocumentCore(InputStream istream) throws IOException
istream
- The InputStream that contains the Word document.IOException
- If there is an unexpected IOException from the passed
in InputStream.public HWPFDocumentCore(POIFSFileSystem pfilesystem) throws IOException
pfilesystem
- The POIFSFileSystem that contains the Word document.IOException
- If there is an unexpected IOException from the passed
in POIFSFileSystem.public HWPFDocumentCore(DirectoryNode directory) throws IOException
directory
- The DirectoryNode that contains the Word document.IOException
- If there is an unexpected IOException from the passed
in POIFSFileSystem.public static POIFSFileSystem verifyAndBuildPOIFS(InputStream istream) throws IOException
IOException
public abstract Range getRange()
public abstract Range getOverallRange()
public String getDocumentText()
@Internal public abstract StringBuilder getText()
public CHPBinTable getCharacterTable()
public PAPBinTable getParagraphTable()
public SectionTable getSectionTable()
public StyleSheet getStyleSheet()
public ListTables getListTables()
public FontTable getFontTable()
public FileInformationBlock getFileInformationBlock()
public ObjectsPool getObjectsPool()
public abstract TextPieceTable getTextTable()
@Internal public byte[] getMainStream()
public EncryptionInfo getEncryptionInfo() throws IOException
getEncryptionInfo
in class POIDocument
null
IOException
- If retrieving the encryption information failsCopyright © 2010 - 2020 Adobe. All Rights Reserved