Class FramedBox

All Implemented Interfaces:
Iterable<Box>
Direct Known Subclasses:
FramedTextBox

public class FramedBox extends CombinedChildBox
Legt einen Rahmen um eine enthaltene Kind-Box.

Die Konzeption der Klasse ist inspiriert von dem CSS-Box-Model.

Since:
0.40.0
Author:
Josef Friedrich
  • Field Details

    • margin

      public final InsetBox margin
    • border

      public final BorderBox border
    • background

      public final BackgroundBox background
    • padding

      public final InsetBox padding
    • container

      public final CellBox container
    • content

      public final Box content
    • child

      protected Box child
      Die Kind-Box, dieser übergeordneten Box.
  • Constructor Details

    • FramedBox

      public FramedBox(Box child)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • addChild

      public void addChild(Box child)
      Fügt eine Kind-Box hinzu.

      Die Zellbox wird dabei als Elternbox der Kind-Box gesetzt.

      Parameters:
      child - Die Kind-Box.
    • numberOfChilds

      public int numberOfChilds()
      Description copied from class: Box
      Gibt die Anzahl an Kinder-Boxen zurück.
      Specified by:
      numberOfChilds in class Box
      Returns:
      Die Anzahl an Kinder-Boxen.