public class ListManager extends AbstractListManager
Note: This class only handles the raw number text and does not apply any further formatting as described in [MS-DOC], v20140721, 2.4.6.3, Part 3 to it.
Note 2: The tplc
, a visual override for the appearance of list levels, as defined in [MS-DOC], v20140721, 2.9.328 is not taken care of in this class.
Further, this class does not yet handle overrides
AbstractListManager.LevelTuple, AbstractListManager.ParagraphLevelCounter
listLevelMap, overrideTupleMap
Constructor and Description |
---|
ListManager(org.apache.poi.hwpf.HWPFDocument document)
Ordinary constructor for a new list reader
|
Modifier and Type | Method and Description |
---|---|
String |
getFormattedNumber(org.apache.poi.hwpf.usermodel.Paragraph paragraph)
Get the formatted number for a given paragraph
|
public ListManager(org.apache.poi.hwpf.HWPFDocument document)
document
- Document to processpublic String getFormattedNumber(org.apache.poi.hwpf.usermodel.Paragraph paragraph)
Note: This only works correctly if called subsequently for all paragraphs in a valid selection (main document, text field, ...) which are part of a list.
paragraph
- list paragraph to processnull
, can be empty string, though,
if something goes wrong in getList()IllegalArgumentException
- If the given paragraph is null
or is not part of a listCopyright © 2007–2017 The Apache Software Foundation. All rights reserved.