TableBuilder

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)

設定每個欄元素前後的空格數量

公用建構函式

TableBuilder

public TableBuilder (int numColumns)

建構具有特定欄數的 TableBuilder。

參數
numColumns int:這個資料表中的欄數。

公用方法

addBlankLineSeparator

public TableBuilder addBlankLineSeparator ()

新增行分隔符,例如:| | (兩個直立線之間的空白)

傳回
TableBuilder

addDoubleLineSeparator

public TableBuilder addDoubleLineSeparator ()

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

傳回
TableBuilder

addLine

public TableBuilder addLine (String[] line)

新增一行。行中的欄數必須與建構函式中提供的 numColumns 相同。

參數
line String:線條。

傳回
TableBuilder

擲回
IllegalArgumentException 當資料列中的欄數與建構函式中提供的 numColumns 不符時。

addLine

public TableBuilder addLine (String line)

新增單一長行。如果太長,TableBuilder 會將其換行。請參閱上方的範例。

參數
line String:線條。

傳回
TableBuilder

addSeparator

public TableBuilder addSeparator (char end, 
                char pipe)

新增自訂資料列分隔符。

參數
end char:兩個結束字元。

pipe char:連接兩端的字元

傳回
TableBuilder

addSingleLineSeparator

public TableBuilder addSingleLineSeparator ()

新增列分隔符,如下所示:+---------------------------------------------

傳回
TableBuilder

addTitle

public TableBuilder addTitle (String title)

為這個表格新增標題。範例:+=====================TITLE=======================+

參數
title String:標題

傳回
TableBuilder

build

public String build ()

建構資料表並以字串形式傳回。

傳回
String 以字串格式呈現表格。

setOffset

public TableBuilder setOffset (int offset)

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

參數
offset int:空白的數量

傳回
TableBuilder

setPadding

public TableBuilder setPadding (int padding)

設定每個欄元素前後的空格數量

參數
padding int:空白的數量

傳回
TableBuilder