Package xyz.cofe.text.table
Class Border
- java.lang.Object
-
- xyz.cofe.text.table.Border
-
public class Border 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 BorderbottomHeigth(int bottomHeigth)Устанавливает высоту нижней части бордюраBorderclone()Создает клонstatic java.util.ArrayList<java.lang.String>format(java.lang.Iterable<java.lang.String> lines, Border border)static java.util.ArrayList<java.lang.String>format(java.lang.String[] lines, Border border)static java.util.ArrayList<java.lang.String>format(TextCell cell, Border border)TextCellgetBottomCell(int width)Нижняя ячейка текста.TextCellgetBottomCell(Bounds b)Нижняя ячейка текста.intgetBottomHeigth()Возвращает высоту нижней части бордюраjava.lang.StringgetBottomText()Возвращает текст заполнитель нижней части бордюраTextCellgetLeftBottomCell()Левая нижняя ячейка текста.java.lang.StringgetLeftBottomText()Возвращает текст заполнитель левого-нижнего угла бордюраTextCellgetLeftCell(int height)Левая ячейка текста.TextCellgetLeftCell(Bounds b)Левая ячейка текста.java.lang.StringgetLeftText()Возвращает текст заполнитель левой части бордюраTextCellgetLeftTopCell()Левая верхняя ячейка текста.java.lang.StringgetLeftTopText()Возвращает текст заполнитель левого-верхнего угла бордюраintgetLeftWidth()Возвращает шириную левой части бордюраTextCellgetRightBottomCell()Правая нижняя ячейка текста.java.lang.StringgetRightBottomText()Возвращает текст заполнитель нижнего-правого угла бордюраTextCellgetRightCell(int height)Правая ячейка текста.TextCellgetRightCell(Bounds b)Правая ячейка текста.java.lang.StringgetRightText()Возвращает текст заполнитель правой части бордюраTextCellgetRightTopCell()Правая верхняя ячейка текста.java.lang.StringgetRightTopText()Возвращает текст заполнитель правого-верхнего угла бордюраintgetRightWidth()Возвращает шириную правой части бордюраTextCellgetTopCell(int width)Верхняя ячейка текста.TextCellgetTopCell(Bounds b)Верхняя ячейка текста.intgetTopHeight()Возвращает высоту верхней части бордюраjava.lang.StringgetTopText()Возвращает текст заполнитель верхней части бордюраbooleanisEmpty()Возвращает true если рамка не задана - "пустая"BorderleftWidth(int leftWidth)Устанавливает шириную левой части бордюраBorderrightWidth(int rightWidth)Устанавливает шириную правой части бордюраvoidsetBottomHeigth(int bottomHeigth)Устанавливает высоту нижней части бордюраvoidsetBottomText(java.lang.String bottomText)Устанавливает текст заполнитель нижней части бордюраvoidsetLeftBottomText(java.lang.String leftBottomText)Устанавливает текст заполнитель левого-нижнего угла бордюраvoidsetLeftText(java.lang.String leftText)Устанавливает текст заполнитель левой части бордюраvoidsetLeftTopText(java.lang.String leftTopText)Устанавливает текст заполнитель левого-верхнего угла бордюраvoidsetLeftWidth(int leftWidth)Устанавливает шириную левой части бордюраvoidsetRightBottomText(java.lang.String rightBottomText)Устанавливает текст заполнитель нижнего-правого угла бордюраvoidsetRightText(java.lang.String rightText)Устанавливает текст заполнитель правой части бордюраvoidsetRightTopText(java.lang.String rightTopText)Устанавливает текст заполнитель нижнего-правого угла бордюраvoidsetRightWidth(int rightWidth)Устанавливает шириную правой части бордюраvoidsetTopHeight(int topHeight)Устанавливает высоту верхней части бордюраvoidsetTopText(java.lang.String topText)Устанавливает текст заполнитель верхней части бордюраBordertopHeight(int topHeight)Устанавливает высоту верхней части бордюра
-
-
-
Constructor Detail
-
Border
public Border()
Конструктор по умолчанию
-
Border
public Border(Border src)
Конструктор копирования- Parameters:
src- образец для копирования
-
-
Method Detail
-
clone
public Border clone()
Создает клон- Overrides:
clonein classjava.lang.Object- Returns:
- клон
-
isEmpty
public boolean isEmpty()
Возвращает true если рамка не задана - "пустая"- Returns:
- true - рамка не задана - "пустая"
-
getLeftTopCell
public TextCell getLeftTopCell()
Левая верхняя ячейка текста.
При изменении текста / ширины, она пересоздается- Returns:
- левая-верх ячейка
-
getRightTopCell
public TextCell getRightTopCell()
Правая верхняя ячейка текста.
При изменении текста / ширины, она пересоздается- Returns:
- правая-верх ячейка
-
getLeftBottomCell
public TextCell getLeftBottomCell()
Левая нижняя ячейка текста.
При изменении текста / ширины, она пересоздается- Returns:
- левая-ниж ячейка
-
getRightBottomCell
public TextCell getRightBottomCell()
Правая нижняя ячейка текста.
При изменении текста / ширины, она пересоздается- Returns:
- правая-ниж ячейка
-
getTopCell
public TextCell getTopCell(int width)
Верхняя ячейка текста.
При изменении текста / ширины, она пересоздается- Parameters:
width- ширина ячейки- Returns:
- верх ячейка
-
getTopCell
public TextCell getTopCell(Bounds b)
Верхняя ячейка текста.
При изменении текста / ширины, она пересоздается- Parameters:
b- ширина ячейки- Returns:
- верх ячейка
-
getBottomCell
public TextCell getBottomCell(int width)
Нижняя ячейка текста.
При изменении текста / ширины, она пересоздается- Parameters:
width- ширина ячейки- Returns:
- ниж ячейка
-
getBottomCell
public TextCell getBottomCell(Bounds b)
Нижняя ячейка текста.
При изменении текста / ширины, она пересоздается- Parameters:
b- ширина ячейки- Returns:
- ниж ячейка
-
getLeftCell
public TextCell getLeftCell(int height)
Левая ячейка текста.
При изменении текста / высота, она пересоздается- Parameters:
height- высота ячейки- Returns:
- левая ячейка
-
getLeftCell
public TextCell getLeftCell(Bounds b)
Левая ячейка текста.
При изменении текста / высота, она пересоздается- Parameters:
b- высота ячейки- Returns:
- левая ячейка
-
getRightCell
public TextCell getRightCell(int height)
Правая ячейка текста.
При изменении текста / высота, она пересоздается- Parameters:
height- высота ячейки- Returns:
- правая ячейка
-
getRightCell
public TextCell getRightCell(Bounds b)
Правая ячейка текста.
При изменении текста / высота, она пересоздается- Parameters:
b- высота ячейки- Returns:
- правая ячейка
-
format
public static java.util.ArrayList<java.lang.String> format(java.lang.Iterable<java.lang.String> lines, Border border)
-
format
public static java.util.ArrayList<java.lang.String> format(java.lang.String[] lines, Border border)
-
getLeftText
public java.lang.String getLeftText()
Возвращает текст заполнитель левой части бордюра- Returns:
- текст заполнитель
-
setLeftText
public void setLeftText(java.lang.String leftText)
Устанавливает текст заполнитель левой части бордюра- Parameters:
leftText- текст заполнитель
-
getRightText
public java.lang.String getRightText()
Возвращает текст заполнитель правой части бордюра- Returns:
- текст заполнитель
-
setRightText
public void setRightText(java.lang.String rightText)
Устанавливает текст заполнитель правой части бордюра- Parameters:
rightText- текст заполнитель
-
getBottomText
public java.lang.String getBottomText()
Возвращает текст заполнитель нижней части бордюра- Returns:
- текст заполнитель
-
setBottomText
public void setBottomText(java.lang.String bottomText)
Устанавливает текст заполнитель нижней части бордюра- Parameters:
bottomText- текст заполнитель
-
getTopText
public java.lang.String getTopText()
Возвращает текст заполнитель верхней части бордюра- Returns:
- текст заполнитель
-
setTopText
public void setTopText(java.lang.String topText)
Устанавливает текст заполнитель верхней части бордюра- Parameters:
topText- текст заполнитель
-
getLeftTopText
public java.lang.String getLeftTopText()
Возвращает текст заполнитель левого-верхнего угла бордюра- Returns:
- текст заполнитель
-
setLeftTopText
public void setLeftTopText(java.lang.String leftTopText)
Устанавливает текст заполнитель левого-верхнего угла бордюра- Parameters:
leftTopText- текст заполнитель
-
getRightTopText
public java.lang.String getRightTopText()
Возвращает текст заполнитель правого-верхнего угла бордюра- Returns:
- текст заполнитель
-
setRightTopText
public void setRightTopText(java.lang.String rightTopText)
Устанавливает текст заполнитель нижнего-правого угла бордюра- Parameters:
rightTopText- текст заполнитель
-
getLeftBottomText
public java.lang.String getLeftBottomText()
Возвращает текст заполнитель левого-нижнего угла бордюра- Returns:
- текст заполнитель
-
setLeftBottomText
public void setLeftBottomText(java.lang.String leftBottomText)
Устанавливает текст заполнитель левого-нижнего угла бордюра- Parameters:
leftBottomText- текст заполнитель
-
getRightBottomText
public java.lang.String getRightBottomText()
Возвращает текст заполнитель нижнего-правого угла бордюра- Returns:
- текст заполнитель
-
setRightBottomText
public void setRightBottomText(java.lang.String rightBottomText)
Устанавливает текст заполнитель нижнего-правого угла бордюра- Parameters:
rightBottomText- текст заполнитель
-
getLeftWidth
public int getLeftWidth()
Возвращает шириную левой части бордюра- Returns:
- ширина
-
setLeftWidth
public void setLeftWidth(int leftWidth)
Устанавливает шириную левой части бордюра- Parameters:
leftWidth- ширина
-
leftWidth
public Border leftWidth(int leftWidth)
Устанавливает шириную левой части бордюра- Parameters:
leftWidth- ширина- Returns:
- ссылка на себя (this)
-
getRightWidth
public int getRightWidth()
Возвращает шириную правой части бордюра- Returns:
- ширина
-
setRightWidth
public void setRightWidth(int rightWidth)
Устанавливает шириную правой части бордюра- Parameters:
rightWidth- ширина
-
rightWidth
public Border rightWidth(int rightWidth)
Устанавливает шириную правой части бордюра- Parameters:
rightWidth- ширина- Returns:
- ссылка на себя (this)
-
getTopHeight
public int getTopHeight()
Возвращает высоту верхней части бордюра- Returns:
- высота
-
setTopHeight
public void setTopHeight(int topHeight)
Устанавливает высоту верхней части бордюра- Parameters:
topHeight- высота
-
topHeight
public Border topHeight(int topHeight)
Устанавливает высоту верхней части бордюра- Parameters:
topHeight- высота- Returns:
- ссылка на себя (this)
-
getBottomHeigth
public int getBottomHeigth()
Возвращает высоту нижней части бордюра- Returns:
- высота
-
setBottomHeigth
public void setBottomHeigth(int bottomHeigth)
Устанавливает высоту нижней части бордюра- Parameters:
bottomHeigth- высота
-
bottomHeigth
public Border bottomHeigth(int bottomHeigth)
Устанавливает высоту нижней части бордюра- Parameters:
bottomHeigth- высота- Returns:
- ссылка на себя (this)
-
-