Class DashedBorderElement

java.lang.Object
org.apache.fop.render.txt.border.AbstractBorderElement
org.apache.fop.render.txt.border.DashedBorderElement
All Implemented Interfaces:
Constants

public class DashedBorderElement extends AbstractBorderElement
This class is responsible for managing of dashed border elements.
  • Field Details

  • Constructor Details

    • DashedBorderElement

      public DashedBorderElement(int type)
      Constructs a newly allocated DashedBorderElement object. Fills data using superclass constructor.
      Parameters:
      type - binary representation of type gives data
  • Method Details

    • mergeSolid

      Merges dashed border element with instance of solid and double border element, returns instance of SolidAndDoubleBorderElement.
      Parameters:
      sdb - instance of SolidAndDoubleBorderElement to merge
      Returns:
      merged border element
    • mergeDashed

      private AbstractBorderElement mergeDashed(DashedBorderElement dbe)
      Merges dashed border element with dashed border element and returns instance of DashedBorderElement.
      Parameters:
      dbe - instance of DashedBorderElement to merge
      Returns:
      merged border element
    • toSolidAndDouble

      private AbstractBorderElement toSolidAndDouble()
      Converts dashed border element to SolidAndDoubleBorderElement.
      Returns:
      converted instance of SolidAndDoubleBorderElement
    • merge

      Merges with border element.
      Specified by:
      merge in class AbstractBorderElement
      Parameters:
      e - instance of AbstractBorderElement
      Returns:
      instance of AbstractBorderElement
    • convert2Char

      public char convert2Char()
      Convert internal representation of border element to char.
      Specified by:
      convert2Char in class AbstractBorderElement
      Returns:
      corresponding char