Class LineLayoutManager.Paragraph

All Implemented Interfaces:
Serializable, Cloneable, Iterable, Collection, List, RandomAccess
Enclosing class:
LineLayoutManager

private static class LineLayoutManager.Paragraph extends InlineKnuthSequence
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • ignoreAtStart

      private int ignoreAtStart
      Number of elements to ignore at the beginning of the list.
    • ignoreAtEnd

      private int ignoreAtEnd
      Number of elements to ignore at the end of the list.
    • lineFiller

      private MinOptMax lineFiller
    • textAlignment

      private final int textAlignment
    • textAlignmentLast

      private final int textAlignmentLast
    • textIndent

      private final int textIndent
    • lastLineEndIndent

      private final int lastLineEndIndent
    • layoutManager

      private final LineLayoutManager layoutManager
  • Constructor Details

    • Paragraph

      Paragraph(LineLayoutManager llm, int alignment, int alignmentLast, int indent, int endIndent)
  • Method Details

    • startSequence

      public void startSequence()
      Description copied from class: KnuthSequence
      Marks the start of the sequence.
      Overrides:
      startSequence in class KnuthSequence
    • endParagraph

      public void endParagraph()
    • endSequence

      public KnuthSequence endSequence()
      Description copied from class: InlineKnuthSequence
      Finalizes a Knuth sequence.
      Overrides:
      endSequence in class InlineKnuthSequence
      Returns:
      a finalized sequence.
    • containsBox

      public boolean containsBox()
      Returns:
      true if the sequence contains a box