Class DashedBorderElement

  • All Implemented Interfaces:
    Constants

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

      • 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 Detail

      • mergeSolid

        private AbstractBorderElement mergeSolid​(SolidAndDoubleBorderElement sdb)
        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
      • convert2Char

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