Class ListManager

java.lang.Object
org.apache.tika.parser.microsoft.AbstractListManager
org.apache.tika.parser.microsoft.ListManager

@Deprecated(since="2026-04-30") public class ListManager extends AbstractListManager
Deprecated.
This version of the Apache Tika library is deprecated. Use your own version of Apache Tika.
Computes the number text which goes at the beginning of each list paragraph

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

  • Constructor Details

    • ListManager

      public ListManager(HWPFDocument document)
      Deprecated.
      Ordinary constructor for a new list reader
      Parameters:
      document - Document to process
  • Method Details

    • getFormattedNumber

      public String getFormattedNumber(Paragraph paragraph)
      Deprecated.
      Get the formatted number for a given 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.

      Parameters:
      paragraph - list paragraph to process
      Returns:
      String which represents the numbering of this list paragraph; never null, can be empty string, though, if something goes wrong in getList()
      Throws:
      IllegalArgumentException - If the given paragraph is null or is not part of a list