TableBuilder
public
class
TableBuilder
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.TableBuilder |
Lớp trợ giúp để hiển thị một ma trận 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 với số cột cụ thể. |
|
Phương thức công khai | |
|---|---|
TableBuilder
|
addBlankLineSeparator()
Thêm dòng phân cách như: | | (khoảng trống giữa hai dấu gạch chéo) |
TableBuilder
|
addDoubleLineSeparator()
Thêm dòng phân cách như: +=============================================+ |
TableBuilder
|
addLine(String[] line)
Thêm một dòng. |
TableBuilder
|
addLine(String line)
Thêm một dòng dài. |
TableBuilder
|
addSeparator(char end, char pipe)
Thêm dòng phân cách tuỳ chỉnh. |
TableBuilder
|
addSingleLineSeparator()
Thêm dòng phân cách 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 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
TableBuilder
public TableBuilder (int numColumns)
Tạo một TableBuilder với số cột cụ thể.
| Tham số | |
|---|---|
numColumns |
int: số cột trong bảng này.
|
Phương thức công khai
addBlankLineSeparator
public TableBuilder addBlankLineSeparator ()
Thêm dòng phân cách như: | | (khoảng trống giữa hai dấu gạch chéo)
| Giá trị trả về | |
|---|---|
TableBuilder |
này |
addDoubleLineSeparator
public TableBuilder addDoubleLineSeparator ()
Thêm dòng phân cách như: +=============================================+
| Giá trị trả về | |
|---|---|
TableBuilder |
này |
addLine
public TableBuilder addLine (String[] line)
Thêm một dòng. Số cột trong dòng phải bằng numColumns được cung cấp trong hàm khởi tạo.
| Tham số | |
|---|---|
line |
String: dòng. |
| Giá trị trả về | |
|---|---|
TableBuilder |
này |
| Gửi | |
|---|---|
IllegalArgumentException |
khi số cột trong dòng không khớ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ẽ gói nội dung đó nếu nội dung quá dài. Xem ví dụ ở trên.
| Tham số | |
|---|---|
line |
String: dòng. |
| Giá trị trả về | |
|---|---|
TableBuilder |
này |
addSeparator
public TableBuilder addSeparator (char end, char pipe)
Thêm dòng phân cách tuỳ chỉnh.
| Tham số | |
|---|---|
end |
char: hai ký tự kết thúc. |
pipe |
char: ký tự kết nối hai đầu |
| Giá trị trả về | |
|---|---|
TableBuilder |
này |
addSingleLineSeparator
public TableBuilder addSingleLineSeparator ()
Thêm dòng phân cách 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: +======================TITLE=======================+
| Tham số | |
|---|---|
title |
String: title |
| Giá trị trả về | |
|---|---|
TableBuilder |
này |
build
public String build ()
Tạo bảng và trả về dưới dạng 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ố 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ố khoảng trắng |
| Giá trị trả về | |
|---|---|
TableBuilder |
này |