TableBuilder
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 bảng.
Bản tóm tắt
nhà thầu công cộng | |
---|---|
TableBuilder (int numColumns) Xây dựng một TableBuilder với số cột cụ thể. |
Phương thức công khai | |
---|---|
TableBuilder | addBlankLineSeparator () Thêm dấu tách hàng như: | | (khoảng trống giữa hai ống) |
TableBuilder | addDoubleLineSeparator () Thêm 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 duy nhất. |
TableBuilder | addSeparator (char end, char pipe) Thêm dấu tách hàng tùy chỉnh. |
TableBuilder | addSingleLineSeparator () Thêm dấu tá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 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 công cộng
TableBuilder
public TableBuilder (int numColumns)
Xây dựng một TableBuilder với số cột cụ thể.
Thông 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ấu tách hàng như: | | (khoảng trống giữa hai ống)
trả lại | |
---|---|
TableBuilder | cái này |
addDoubleLineSeparator
public TableBuilder addDoubleLineSeparator ()
Thêm 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 đồng ý 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 duy nhất. TableBuilder sẽ quấn nó 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êm Dấu tách
public TableBuilder addSeparator (char end, char pipe)
Thêm dấu tách hàng tùy chỉnh.
Thông số | |
---|---|
end | char : ký tự hai cuối. |
pipe | char : ký tự nối hai đầu |
trả lại | |
---|---|
TableBuilder | cái này |
addSingleLineSeparator
public TableBuilder addSingleLineSeparator ()
Thêm dấu tá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 ()
Tạo bảng và trả về dưới dạng chuỗi.
trả lại | |
---|---|
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
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 |