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 |