Class ASCIITextWidthCounter

  • All Implemented Interfaces:
    TextWidthCounter

    public class ASCIITextWidthCounter
    extends java.lang.Object
    implements TextWidthCounter

    This implementation assumes text contains only narrow characters,

    The width is just simply the length of given text. The application code should not use this class directly.

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int width​(java.lang.String text)
      Counts given text consumes how many fixed character width.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ASCIITextWidthCounter

        public ASCIITextWidthCounter()
    • Method Detail

      • width

        public int width​(java.lang.String text)
        Description copied from interface: TextWidthCounter
        Counts given text consumes how many fixed character width.
        Specified by:
        width in interface TextWidthCounter
        Parameters:
        text - The text to inspect.
        Returns:
        The computed value.