เครื่องมือสร้างตาราง
public
class
TableBuilder
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TableBuilder |
คลาส Helper ที่จะแสดงเมทริกซ์ขององค์ประกอบสตริงในตาราง
สรุป
ช่างก่อสร้างสาธารณะ | |
---|---|
TableBuilder(int numColumns)
สร้าง TableBuilder พร้อมจำนวนคอลัมน์ที่เจาะจง |
วิธีการสาธารณะ | |
---|---|
TableBuilder
|
addBlankLineSeparator()
เพิ่มตัวคั่นแถว เช่น | | (พื้นที่ว่างระหว่าง 2 ท่อ) |
TableBuilder
|
addDoubleLineSeparator()
เพิ่มตัวคั่นแถว เช่น +==============================================+ |
TableBuilder
|
addLine(String[] line)
เพิ่มบรรทัด |
TableBuilder
|
addLine(String line)
เพิ่มบรรทัดยาว 1 บรรทัด |
TableBuilder
|
addSeparator(char end, char pipe)
เพิ่มตัวคั่นแถวที่กำหนดเอง |
TableBuilder
|
addSingleLineSeparator()
เพิ่มตัวคั่นแถว เช่น +---------------------------------------------+ |
TableBuilder
|
addTitle(String title)
เพิ่มชื่อให้กับตารางนี้ |
String
|
build()
สร้างตารางและแสดงผลเป็นสตริง |
TableBuilder
|
setOffset(int offset)
กำหนดจำนวนพื้นที่สีขาวทางด้านซ้ายของตาราง |
TableBuilder
|
setPadding(int padding)
กำหนดจำนวนช่องว่างก่อนและหลังองค์ประกอบคอลัมน์แต่ละรายการ |
ช่างก่อสร้างสาธารณะ
เครื่องมือสร้างตาราง
public TableBuilder (int numColumns)
สร้าง TableBuilder พร้อมจำนวนคอลัมน์ที่เจาะจง
พารามิเตอร์ | |
---|---|
numColumns |
int : จำนวนคอลัมน์ในตารางนี้ |
วิธีการสาธารณะ
ตัวคั่นเส้นเพิ่มว่าง
public TableBuilder addBlankLineSeparator ()
เพิ่มตัวคั่นแถว เช่น | | (พื้นที่ว่างระหว่าง 2 ท่อ)
คิกรีเทิร์น | |
---|---|
TableBuilder |
นี้ |
เพิ่มตัวแบ่งเส้นคู่
public TableBuilder addDoubleLineSeparator ()
เพิ่มตัวคั่นแถว เช่น +==============================================+
คิกรีเทิร์น | |
---|---|
TableBuilder |
นี้ |
เพิ่มบรรทัด
public TableBuilder addLine (String[] line)
เพิ่มบรรทัด จำนวนคอลัมน์ในบรรทัดต้องเท่ากับ numColumn ที่ระบุไว้ในตัวสร้าง
พารามิเตอร์ | |
---|---|
line |
String : เส้น |
คิกรีเทิร์น | |
---|---|
TableBuilder |
นี้ |
การขว้าง | |
---|---|
IllegalArgumentException |
เมื่อจำนวนคอลัมน์ในบรรทัดไม่ตรงกับ numcolumn ที่มีให้ในตัวสร้าง |
เพิ่มบรรทัด
public TableBuilder addLine (String line)
เพิ่มบรรทัดยาว 1 บรรทัด TableBuilder จะตัดองค์ประกอบนี้หากยาวเกินไป ดูตัวอย่างด้านบน
พารามิเตอร์ | |
---|---|
line |
String : เส้น |
คิกรีเทิร์น | |
---|---|
TableBuilder |
นี้ |
เพิ่มตัวคั่น
public TableBuilder addSeparator (char end, char pipe)
เพิ่มตัวคั่นแถวที่กำหนดเอง
พารามิเตอร์ | |
---|---|
end |
char : ตัวสุดท้ายทั้ง 2 ตัว |
pipe |
char : ตัวละครที่เชื่อมต่อ 2 สิ้นสุด |
คิกรีเทิร์น | |
---|---|
TableBuilder |
นี้ |
เพิ่มตัวคั่นบรรทัดเดียว
public TableBuilder addSingleLineSeparator ()
เพิ่มตัวคั่นแถว เช่น +---------------------------------------------+
คิกรีเทิร์น | |
---|---|
TableBuilder |
นี้ |
เพิ่มชื่อ
public TableBuilder addTitle (String title)
เพิ่มชื่อให้กับตารางนี้ ตัวอย่าง: +======================TITLE=======================+
พารามิเตอร์ | |
---|---|
title |
String : ชื่อ |
คิกรีเทิร์น | |
---|---|
TableBuilder |
นี้ |
บิลด์
public String build ()
สร้างตารางและแสดงผลเป็นสตริง
คิกรีเทิร์น | |
---|---|
String |
ตารางในรูปแบบสตริง |
ตั้งค่าออฟเซ็ต
public TableBuilder setOffset (int offset)
กำหนดจำนวนพื้นที่สีขาวทางด้านซ้ายของตาราง
พารามิเตอร์ | |
---|---|
offset |
int : จำนวนช่องว่าง |
คิกรีเทิร์น | |
---|---|
TableBuilder |
นี้ |
ตั้งค่าแพ็ดดิ้ง
public TableBuilder setPadding (int padding)
กำหนดจำนวนช่องว่างก่อนและหลังองค์ประกอบคอลัมน์แต่ละรายการ
พารามิเตอร์ | |
---|---|
padding |
int : จำนวนช่องว่าง |
คิกรีเทิร์น | |
---|---|
TableBuilder |
นี้ |