เครื่องมือสร้างตาราง

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 นี้