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