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