# Package org.jfree.layouting.renderer.process

  ## Interface Summary

  TextAlignmentProcessor | A general alignment processor.

  ## Class Summary

  AbstractAlignmentProcessor | Todo: The whole horizontal alignment is not suitable for spanned page breaks.
  AlignmentCollector | The collector holds the total height of all elements and the baseline positions of the last element.
  BoxShifter | By keeping the shifting in a separate class, we can optimize it later without having to touch the other code.
  CenterAlignmentProcessor | Right alignment strategy.
  CheckHibernationLayoutStep | Creation-Date: Dec 5, 2006, 3:40:53 PM
  CleanPaginatedBoxesStep | Creation-Date: 27.10.2006, 18:19:24
  CleanStreamedBoxesStep | Creation-Date: 27.10.2006, 18:19:24
  ComputeBreakabilityStep | Computes the size of the non-breakable areas at the beginning and end of each block-level box.
  ComputeICMMetricsStep | This step performs the first layouting step.
  ComputeMarginsStep | This semi-dynamic step computes the effective margins.
  ComputeStaticPropertiesStep | This step computes the defined margins, the border and paddings.
  ComputeTableICMMetricsStep | Computes the table-column base-size ratios.
  ComputeTableICMMetricsStep.TableInfoStructure |
  FillPhysicalPagesStep | This Step copies all content from the logical page into the page-grid.
  InfiniteMajorAxisLayoutStep | This process-step computes the vertical alignment and corrects the y-positions whereever needed.
  InfiniteMajorAxisLayoutStep.ParagraphBreakState |
  InfiniteMinorAxisLayoutStep | This process-step computes the effective layout, but it does not take horizontal pagebreaks into account.
  IterateStructuralProcessStep | Iterates over the document tree using the display-role of the current node as selector.
  IterateVisualProcessStep | Iterates over the tree of nodes and classifies nodes by their Display-Model.
  LeftAlignmentProcessor | Performs the left-alignment computations.
  PaginationStep | Computes the pagination.
  ParagraphBreakState | Used in the Infinite*AxisLayoutSteps.
  ParagraphLineBreakStep | This static computation step performs manual linebreaks on all paragraphs.
  RightAlignmentProcessor | Right alignment strategy.
  SimplePaginationStep | Computes the pagination for streaming outputs.
  TableRowHeightStep | Creation-Date: 10.10.2006, 14:10:08
  TableRowHeightStep.TableInfoStructure |
  TableValidationStep | Another static processing step which validates the table structure.
  TableValidationStep.TableInfoStructure |
  UpdateTokensStep | Creation-Date: 29.11.2006, 21:56:47
  ValidateModelStep | This step checks, whether the model will be layoutable.