TableBuilder

public class TableBuilder
extends Object

java.lang.Объект
com.android.tradefed.util.TableBuilder


Вспомогательный класс для отображения матрицы элементов String в таблице.

Краткое содержание

Публичные конструкторы

TableBuilder (int numColumns)

Создает TableBuilder с определенным количеством столбцов.

Публичные методы

TableBuilder addBlankLineSeparator ()

Добавляет разделитель строк, например: | | (пустое пространство между двумя трубами)

TableBuilder addDoubleLineSeparator ()

Добавляет разделитель строк, например: +========================================= ==+

TableBuilder addLine (String[] line)

Добавляет строку.

TableBuilder addLine (String line)

Добавляет одну длинную строку.

TableBuilder addSeparator (char end, char pipe)

Добавляет настраиваемый разделитель строк.

TableBuilder addSingleLineSeparator ()

Добавляет разделитель строк, например: +---------------------------------------------------------- --+

TableBuilder addTitle (String title)

Добавляет заголовок к этой таблице.

String build ()

Строит таблицу и возвращает в виде строки.

TableBuilder setOffset (int offset)

Устанавливает количество пробелов слева от всей таблицы

TableBuilder setPadding (int padding)

Устанавливает количество пробелов до и после каждого элемента столбца

Публичные конструкторы

TableBuilder

public TableBuilder (int numColumns)

Создает TableBuilder с определенным количеством столбцов.

Параметры
numColumns int : количество столбцов в этой таблице.

Публичные методы

аддбланклайнсепаратор

public TableBuilder addBlankLineSeparator ()

Добавляет разделитель строк, например: | | (пустое пространство между двумя трубами)

Возвращает
TableBuilder этот

addDoubleLineSeparator

public TableBuilder addDoubleLineSeparator ()

Добавляет разделитель строк, например: +========================================= ==+

Возвращает
TableBuilder этот

добавить строку

public TableBuilder addLine (String[] line)

Добавляет строку. Количество столбцов в строке должно быть равно numColumns, указанному в конструкторе.

Параметры
line String : строка.

Возвращает
TableBuilder этот

Броски
когда количество столбцов в строке не совпадает с числом столбцов, указанным в конструкторе.

добавить строку

public TableBuilder addLine (String line)

Добавляет одну длинную строку. TableBuilder перенесет его, если он слишком длинный. См. пример выше.

Параметры
line String : строка.

Возвращает
TableBuilder этот

addSeparator

public TableBuilder addSeparator (char end, 
                char pipe)

Добавляет настраиваемый разделитель строк.

Параметры
end char : два конечных символа.

pipe char : символ, соединяющий два конца

Возвращает
TableBuilder этот

аддсинглелайнсепаратор

public TableBuilder addSingleLineSeparator ()

Добавляет разделитель строк, например: +---------------------------------------------------------- --+

Возвращает
TableBuilder этот

добавить заголовок

public TableBuilder addTitle (String title)

Добавляет заголовок к этой таблице. Образец: +=====================TITLE======================+

Параметры
title String : название

Возвращает
TableBuilder этот

строить

public String build ()

Строит таблицу и возвращает в виде строки.

Возвращает
String таблица в строковом формате.

setOffset

public TableBuilder setOffset (int offset)

Устанавливает количество пробелов слева от всей таблицы

Параметры
offset int : количество пробелов

Возвращает
TableBuilder этот

setPadding

public TableBuilder setPadding (int padding)

Устанавливает количество пробелов до и после каждого элемента столбца

Параметры
padding int : количество пробелов

Возвращает
TableBuilder этот