Trình tạo bảng

public class TableBuilder
extends Object

java.lang.Object
com.android.tradefed.util.TableBuilder


Lớp trình trợ giúp để hiển thị ma trận các phần tử Chuỗi trong một bảng.

Bản tóm tắt

Nhà thầu xây dựng công cộng

TableBuilder (int numColumns)

Xây dựng TableBuilder với số cột cụ thể.

Phương pháp công khai

TableBuilder addBlankLineSeparator ()

Thêm dấu phân cách hàng như: | | (khoảng trống giữa hai ống)

TableBuilder addDoubleLineSeparator ()

Thêm một dấu phân cách hàng 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ấu phân cách hàng tùy 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 ()

Xây dựng 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 thành phần cột

Nhà thầu xây dựng công cộng

Trình tạo bảng

public TableBuilder (int numColumns)

Xây dựng TableBuilder với số cột cụ thể.

Thông số
numColumns int : số cột trong bảng này.

Phương pháp công khai

addBlankLineSeparator

public TableBuilder addBlankLineSeparator ()

Thêm dấu phân cách hàng như: | | (khoảng trống giữa hai ống)

Trả lại
TableBuilder cái này

thêmDòng phân cách đôi

public TableBuilder addDoubleLineSeparator ()

Thêm một dấu phân cách hàng như: +============================================== ==+

Trả lại
TableBuilder cái này

thêm dòng

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 tạo.

Thông số
line String : dòng.

Trả lại
TableBuilder cái này

Ném
IllegalArgumentException khi số lượng cột trong dòng không khớp với numColumns được cung cấp trong hàm tạo.

thêm dòng

public TableBuilder addLine (String line)

Thêm một dòng dài. TableBuilder sẽ gói nó lại nếu nó quá dài. Xem ví dụ ở trên.

Thông số
line String : dòng.

Trả lại
TableBuilder cái này

thêmDấu phân cách

public TableBuilder addSeparator (char end, 
                char pipe)

Thêm dấu phân cách hàng tùy chỉnh.

Thông số
end char : ký tự hai đầu.

pipe char : ký tự nối hai đầu

Trả lại
TableBuilder cái này

addSingleLineSeparator

public TableBuilder addSingleLineSeparator ()

Thêm dấu phân cách hàng như: +------------------------------------------ --+

Trả lại
TableBuilder cái này

thêm tiêu đề

public TableBuilder addTitle (String title)

Thêm tiêu đề vào bảng này. Mẫu: +====================== TITLE=========================================

Thông số
title String : tiêu đề

Trả lại
TableBuilder cái này

xây dựng

public String build ()

Xây dựng bảng và trả về dưới dạng một chuỗi.

Trả lại
String bảng ở 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

Thông số
offset int : số khoảng trắng

Trả lại
TableBuilder cái này

setPadding

public TableBuilder setPadding (int padding)

Đặt số lượng khoảng trắng trước và sau mỗi thành phần cột

Thông số
padding int : số khoảng trắng

Trả lại
TableBuilder cái này