Class Bounds


  • public class Bounds
    extends java.lang.Object
    Хранит размеры текстового блока
    Author:
    Kamnev Georgiy (nt.gocha@gmail.com)
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected int height
      Кол-во симвлов по высоте
      protected int width
      Кол-во символов по ширене
    • Constructor Summary

      Constructors 
      Constructor Description
      Bounds​(int w, int h)
      Конструктор
      Bounds​(Bounds s)
      Конструктор копирования
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Bounds clone()
      Клонирует объект
      static Bounds get​(java.lang.String... lines)
      Вычисляет максимальные габариты
      int getHeight()
      Возвращает высоту блока
      int getWidth()
      Возвращает ширину блока
      static Bounds max​(TextCell... tcells)
      Вычисляет максимальные габариты
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • width

        protected int width
        Кол-во символов по ширене
      • height

        protected int height
        Кол-во симвлов по высоте
    • Constructor Detail

      • Bounds

        public Bounds​(int w,
                      int h)
        Конструктор
        Parameters:
        w - ширина блока
        h - высота влока
      • Bounds

        public Bounds​(Bounds s)
        Конструктор копирования
        Parameters:
        s - образец
    • Method Detail

      • getWidth

        public int getWidth()
        Возвращает ширину блока
        Returns:
        ширина
      • getHeight

        public int getHeight()
        Возвращает высоту блока
        Returns:
        Высота блока
      • clone

        public Bounds clone()
        Клонирует объект
        Overrides:
        clone in class java.lang.Object
        Returns:
        клон
      • max

        public static Bounds max​(TextCell... tcells)
        Вычисляет максимальные габариты
        Parameters:
        tcells - текстовые ячейки
        Returns:
        максимальные габариты
      • get

        public static Bounds get​(java.lang.String... lines)
        Вычисляет максимальные габариты
        Parameters:
        lines - текстовые ячейки
        Returns:
        габариты - по ширине соответ. максимальной длинной строке, по высоте кол-ву строк