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