Class ListNumberingDefinition

java.lang.Object
org.docx4j.model.listnumbering.ListNumberingDefinition

public class ListNumberingDefinition extends Object
Represents: <w:num w:numId="1"> <w:abstractNumId w:val="0"/> </w:num> or <w:num w:numId="2"> <w:abstractNumId w:val="0"/> <w:lvlOverride w:ilvl="0"> <w:startOverride w:val="10"/> </w:lvlOverride> </w:num> (layered on top of the JAXB object representing same)
  • Field Details

    • log

      protected static org.slf4j.Logger log
  • Constructor Details

    • ListNumberingDefinition

      public ListNumberingDefinition(Numbering.Num numNode, HashMap<String,AbstractListNumberingDefinition> abstractListDefinitions, boolean resolveLinkedStyle)
      Set up a concrete list numbering definition, by reference to the abstract lists
      Parameters:
      numNode -
      abstractListDefinitions -
  • Method Details

    • getNumNode

      public Numbering.Num getNumNode()
    • getAbstractListDefinition

      public AbstractListNumberingDefinition getAbstractListDefinition()
    • getLevel

      public ListLevel getLevel(String ilvl)
    • IncrementCounter

      public void IncrementCounter(String level)
    • getListNumberId

      public String getListNumberId()
    • GetCurrentNumberString

      public String GetCurrentNumberString(String level)
      returns a String containing the current state of the counters, up to the indicated level
      Parameters:
      level -
      Returns:
    • GetFont

      public String GetFont(String level)
    • IsBullet

      public boolean IsBullet(String level)
    • LevelExists

      public boolean LevelExists(String level)