表格构建器
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 :此表中的列数。 |
公共方法
addBlankLineSeparator
public TableBuilder addBlankLineSeparator ()
添加行分隔符,例如:||(两个竖线之间有空格)
返回 | |
---|---|
TableBuilder |
这个 |
addDoubleLineSeparator
public TableBuilder addDoubleLineSeparator ()
添加行分隔符,例如:+===========================================+
返回 | |
---|---|
TableBuilder |
这个 |
添加行
public TableBuilder addLine (String[] line)
添加线条。行数必须与构造函数中提供的 numColumn 相等。
参数 | |
---|---|
line |
String :线条。 |
返回 | |
---|---|
TableBuilder |
这个 |
抛出 | |
---|---|
IllegalArgumentException |
当行中的列数与 numColumn 随构造函数提供。 |
添加行
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======================+
参数 | |
---|---|
title |
String :title |
返回 | |
---|---|
TableBuilder |
这个 |
build
public String build ()
构建表并以字符串形式返回。
返回 | |
---|---|
String |
字符串格式的表格。 |
setOffset
public TableBuilder setOffset (int offset)
设置整个表左侧的空格数量
参数 | |
---|---|
offset |
int :空白区域的数量 |
返回 | |
---|---|
TableBuilder |
这个 |
setPadding
public TableBuilder setPadding (int padding)
设置每个列元素前后的空白数量
参数 | |
---|---|
padding |
int :空白区域的数量 |
返回 | |
---|---|
TableBuilder |
这个 |