表格產生器

public class TableBuilder
extends Object

java.lang.Object
com.android.tradefed.util.TableBuilder


用於在表中顯示字串元素矩陣的幫助程式類別。

概括

公共構造函數

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)

設定每個列元素之前和之後的空白數量

公共構造函數

表格產生器

public TableBuilder (int numColumns)

建構具有特定列數的 TableBuilder。

參數
numColumns int :該表中的列數。

公共方法

新增空白行分隔符

public TableBuilder addBlankLineSeparator ()

新增行分隔符,例如: | | (兩根管子之間的空白區域)

退貨
TableBuilder

新增雙行分隔符

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

新增單行分隔符

public TableBuilder addSingleLineSeparator ()

新增行分隔符,例如:+------------------------------------------ -------------- --+

退貨
TableBuilder

新增標題

public TableBuilder addTitle (String title)

向該表添加標題。範例:+======================標題========================== +

參數
title String :標題

退貨
TableBuilder

建造

public String build ()

建立表並以字串形式傳回。

退貨
String字串格式的表。

設定偏移量

public TableBuilder setOffset (int offset)

設定整個表格左側空白的數量

參數
offset int : 空白的數量

退貨
TableBuilder

設定填充

public TableBuilder setPadding (int padding)

設定每個列元素之前和之後的空白數量

參數
padding int : 空白的數量

退貨
TableBuilder