Class ElementBox

All Implemented Interfaces:
Element, ElementBox, InteractionSource
Direct Known Subclasses:
ElementObject

public class ElementBox extends AbstractTile implements ElementBox

Title: ElementBox

Description: Painter's algorithm implementation of a Box

Version:
March 2005
Author:
Francisco Esquembre
  • Constructor Details

    • ElementBox

      public ElementBox()
  • Method Details

    • setClosedBottom

      public void setClosedBottom(boolean close)
      Description copied from interface: ElementBox
      Whether the box should be closed at its bottom.
      Specified by:
      setClosedBottom in interface ElementBox
      Parameters:
      close - the desired value
    • isClosedBottom

      public boolean isClosedBottom()
      Description copied from interface: ElementBox
      Whether the box is closed at its bottom.
      Specified by:
      isClosedBottom in interface ElementBox
      Returns:
      the value
    • setClosedTop

      public void setClosedTop(boolean close)
      Description copied from interface: ElementBox
      Whether the box should be closed at its top.
      Specified by:
      setClosedTop in interface ElementBox
      Parameters:
      close - the desired value
    • isClosedTop

      public boolean isClosedTop()
      Description copied from interface: ElementBox
      Whether the box is closed at its top.
      Specified by:
      isClosedTop in interface ElementBox
      Returns:
      the value
    • computeCorners

      protected void computeCorners()
      Description copied from class: AbstractTile
      This will be used by subclasses whenever there is a need to recompute the actual values of the corners before drawing. Synchronization is recomended.
      Specified by:
      computeCorners in class AbstractTile
    • getLoader

      public static XML.ObjectLoader getLoader()
      Returns an XML.ObjectLoader to save and load object data.
      Returns:
      the XML.ObjectLoader