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 |
这个 |