Package xyz.cofe.text.table
Class Bounds
- java.lang.Object
-
- xyz.cofe.text.table.Bounds
-
public class Bounds extends java.lang.ObjectХранит размеры текстового блока- Author:
- Kamnev Georgiy (nt.gocha@gmail.com)
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Boundsclone()Клонирует объектstatic Boundsget(java.lang.String... lines)Вычисляет максимальные габаритыintgetHeight()Возвращает высоту блокаintgetWidth()Возвращает ширину блокаstatic Boundsmax(TextCell... tcells)Вычисляет максимальные габариты
-
-
-
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:
clonein classjava.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:
- габариты - по ширине соответ. максимальной длинной строке, по высоте кол-ву строк
-
-