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: количество столбцов в этой таблице. | 
Публичные методы
добавитьBlankLineSeparator
public TableBuilder addBlankLineSeparator ()
Добавляет разделитель строк, например: | | (пустое пространство между двумя трубами)
| Возврат | |
|---|---|
| TableBuilder | этот | 
добавитьDoubleLineSeparator
public TableBuilder addDoubleLineSeparator ()
Добавляет разделитель строк, например: +========================================= ==+
| Возврат | |
|---|---|
| TableBuilder | этот | 
добавитьлинию
public TableBuilder addLine (String[] line)
Добавляет строку. Количество столбцов в строке должно равняться числу numColumns, указанному в конструкторе.
| Параметры | |
|---|---|
| line | String: линия. | 
| Возврат | |
|---|---|
| TableBuilder | этот | 
| Броски | |
|---|---|
| IllegalArgumentException | когда количество столбцов в строке не соответствует numColumns, указанному в конструкторе. | 
добавитьлинию
public TableBuilder addLine (String line)
Добавляет одну длинную строку. TableBuilder обернет его, если он слишком длинный. См. пример выше.
| Параметры | |
|---|---|
| line | String: линия. | 
| Возврат | |
|---|---|
| TableBuilder | этот | 
добавитьРазделитель
public TableBuilder addSeparator (char end, char pipe)
Добавляет пользовательский разделитель строк.
| Параметры | |
|---|---|
| end | char: два конечных символа. | 
| pipe | char: символ, соединяющий два конца | 
| Возврат | |
|---|---|
| TableBuilder | этот | 
добавитьSingleLineSeparator
public TableBuilder addSingleLineSeparator ()
Добавляет разделитель строк, например: +------------------------------------------- --+
| Возврат | |
|---|---|
| TableBuilder | этот | 
добавить заголовок
public TableBuilder addTitle (String 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 | этот | 
