Trình tạo bảng
public
class
TableBuilder
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TableBuilder |
Lớp trợ giúp để hiển thị ma trận gồm các phần tử Chuỗi trong bảng.
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
TableBuilder(int numColumns)
Tạo một TableBuilder có số lượng cột cụ thể. |
Phương thức công khai | |
---|---|
TableBuilder
|
addBlankLineSeparator()
Thêm một dòng phân cách hàng như: | | (khoảng trống giữa hai dấu sổ thẳng) |
TableBuilder
|
addDoubleLineSeparator()
Thêm dòng phân cách hàng như: +=== nhằm=== Tìm+ |
TableBuilder
|
addLine(String[] line)
Thêm một đường. |
TableBuilder
|
addLine(String line)
Thêm một dòng dài. |
TableBuilder
|
addSeparator(char end, char pipe)
Thêm một dòng phân cách hàng tuỳ chỉnh. |
TableBuilder
|
addSingleLineSeparator()
Thêm dấu phân cách hàng như: +---------------------------------------------+ |
TableBuilder
|
addTitle(String title)
Thêm tiêu đề vào bảng này. |
String
|
build()
Tạo bảng và trả về dưới dạng một chuỗi. |
TableBuilder
|
setOffset(int offset)
Đặt số lượng khoảng trắng ở bên trái của toàn bộ bảng |
TableBuilder
|
setPadding(int padding)
Đặt số lượng khoảng trắng trước và sau mỗi phần tử cột |
Hàm khởi tạo công khai
Trình tạo bảng
public TableBuilder (int numColumns)
Tạo một TableBuilder có số lượng cột cụ thể.
Tham số | |
---|---|
numColumns |
int : số lượng cột trong bảng này. |
Phương thức công khai
addBlankLineNgười tạo dòng phân cách
public TableBuilder addBlankLineSeparator ()
Thêm một dòng phân cách hàng như: | | (khoảng trống giữa hai dấu sổ thẳng)
Giá trị trả về | |
---|---|
TableBuilder |
này |
addDoubleLineSplit cho dòng phân cách
public TableBuilder addDoubleLineSeparator ()
Thêm dòng phân cách hàng như: +=== nhằm=== Tìm+
Giá trị trả về | |
---|---|
TableBuilder |
này |
addLine
public TableBuilder addLine (String[] line)
Thêm một đường. Số lượng cột trong dòng phải bằng số cột được cung cấp trong hàm khởi tạo.
Tham số | |
---|---|
line |
String : đường. |
Giá trị trả về | |
---|---|
TableBuilder |
này |
Gửi | |
---|---|
IllegalArgumentException |
khi số lượng cột trong dòng không phù hợp với Số cột được cung cấp trong hàm khởi tạo. |
addLine
public TableBuilder addLine (String line)
Thêm một dòng dài. TableBuilder sẽ bao bọc mục này nếu quá dài. Hãy xem ví dụ ở trên.
Tham số | |
---|---|
line |
String : đường. |
Giá trị trả về | |
---|---|
TableBuilder |
này |
thêm dòng phân cách
public TableBuilder addSeparator (char end, char pipe)
Thêm một dòng phân cách hàng tuỳ chỉnh.
Tham số | |
---|---|
end |
char : hai ký tự kết thúc. |
pipe |
char : ký tự nối hai đầu |
Giá trị trả về | |
---|---|
TableBuilder |
này |
addSingleLineSplit
public TableBuilder addSingleLineSeparator ()
Thêm dấu phân cách hàng như: +---------------------------------------------+
Giá trị trả về | |
---|---|
TableBuilder |
này |
addTitle
public TableBuilder addTitle (String title)
Thêm tiêu đề vào bảng này. Mẫu: + lượt = = = = = = = = = vì
Tham số | |
---|---|
title |
String : tiêu đề |
Giá trị trả về | |
---|---|
TableBuilder |
này |
build
public String build ()
Tạo bảng và trả về dưới dạng một chuỗi.
Giá trị trả về | |
---|---|
String |
bảng ở định dạng chuỗi. |
setOffset
public TableBuilder setOffset (int offset)
Đặt số lượng khoảng trắng ở bên trái của toàn bộ bảng
Tham số | |
---|---|
offset |
int : số lượng khoảng trắng |
Giá trị trả về | |
---|---|
TableBuilder |
này |
setPadding
public TableBuilder setPadding (int padding)
Đặt số lượng khoảng trắng trước và sau mỗi phần tử cột
Tham số | |
---|---|
padding |
int : số lượng khoảng trắng |
Giá trị trả về | |
---|---|
TableBuilder |
này |