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 |
本 |