資料表建構工具
public
class
TableBuilder
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TableBuilder |
使用輔助類別來顯示資料表中的字串元素矩陣。
摘要
公用建構函式 | |
---|---|
TableBuilder(int numColumns)
建構具有特定數量資料欄的 TableBuilder。 |
公用方法 | |
---|---|
TableBuilder
|
addBlankLineSeparator()
新增列分隔符,例如: ||(兩個管道之間有空白處) |
TableBuilder
|
addDoubleLineSeparator()
加入一行分隔符,例如:+==================================11 |
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 addDoubleLineSeparator ()
加入一行分隔符,例如:+==================================1-6
傳回 | |
---|---|
TableBuilder |
本 |
addLine
public TableBuilder addLine (String[] line)
新增一行。行中的欄數必須與建構函式中提供的 numColumn 相同。
參數 | |
---|---|
line |
String :線條。 |
傳回 | |
---|---|
TableBuilder |
本 |
擲回 | |
---|---|
IllegalArgumentException |
行中的欄數與 numColumn。 |
addLine
public TableBuilder addLine (String line)
新增單一長行。如果資料表過長,TableBuilder 會換行。請參閱上方範例。
參數 | |
---|---|
line |
String :線條。 |
傳回 | |
---|---|
TableBuilder |
本 |
新增分隔符
public TableBuilder addSeparator (char end, char pipe)
新增自訂資料列分隔符。
參數 | |
---|---|
end |
char :兩個結束字元。 |
pipe |
char :連接兩個結尾的字元 |
傳回 | |
---|---|
TableBuilder |
本 |
addSingleLineSeparator (新增單行分隔符)
public TableBuilder addSingleLineSeparator ()
新增列分隔符,例如:+---------------------------------------------+
傳回 | |
---|---|
TableBuilder |
本 |
標題
public TableBuilder addTitle (String title)
新增這個表格的標題。範例:+====================TITLE===================1
參數 | |
---|---|
title |
String :標題 |
傳回 | |
---|---|
TableBuilder |
本 |
build
public String build ()
建立資料表,並以字串形式傳回。
傳回 | |
---|---|
String |
資料表。 |
setOffset
public TableBuilder setOffset (int offset)
設定整個表格左側的空白字元數量
參數 | |
---|---|
offset |
int :空白空間數量 |
傳回 | |
---|---|
TableBuilder |
本 |
設定邊框間距
public TableBuilder setPadding (int padding)
設定每個資料欄元素前後的空白空間數量
參數 | |
---|---|
padding |
int :空白空間數量 |
傳回 | |
---|---|
TableBuilder |
本 |