ตัวสร้างตาราง

public class TableBuilder
extends Object

java.lang.Object
com.android.tradefed.util.TableBuilder


คลาสตัวช่วยเพื่อแสดงเมทริกซ์ขององค์ประกอบสตริงในตาราง

สรุป

ผู้รับเหมาก่อสร้างสาธารณะ

TableBuilder (int numColumns)

สร้าง TableBuilder ด้วยจำนวนคอลัมน์ที่ระบุ

วิธีการสาธารณะ

TableBuilder addBlankLineSeparator ()

เพิ่มตัวคั่นแถว เช่น: | | (ช่องว่างระหว่างสองท่อ)

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)

ตั้งค่าจำนวนช่องว่างก่อนและหลังแต่ละองค์ประกอบคอลัมน์

ผู้รับเหมาก่อสร้างสาธารณะ

ตัวสร้างตาราง

public TableBuilder (int numColumns)

สร้าง TableBuilder ด้วยจำนวนคอลัมน์ที่ระบุ

พารามิเตอร์
numColumns int : จำนวนคอลัมน์ในตารางนี้

วิธีการสาธารณะ

addBlankLineSeparator

public TableBuilder addBlankLineSeparator ()

เพิ่มตัวคั่นแถว เช่น: | | (ช่องว่างระหว่างสองท่อ)

การส่งคืน
TableBuilder นี้

addDoubleLineSeparator

public TableBuilder addDoubleLineSeparator ()

เพิ่มตัวคั่นแถวเช่น: +========================================== ==+

การส่งคืน
TableBuilder นี้

แอดไลน์

public TableBuilder addLine (String[] line)

เพิ่มบรรทัด จำนวนคอลัมน์ในบรรทัดต้องเท่ากับ numColumns ที่ระบุในตัวสร้าง

พารามิเตอร์
line String : เส้น.

การส่งคืน
TableBuilder นี้

ขว้าง
IllegalArgumentException เมื่อจำนวนคอลัมน์ในบรรทัดไม่สอดคล้องกับ numColumns ที่ระบุในตัวสร้าง

แอดไลน์

public TableBuilder addLine (String line)

เพิ่มบรรทัดยาวบรรทัดเดียว TableBuilder จะตัดมันถ้ามันยาวเกินไป ดูตัวอย่างด้านบน

พารามิเตอร์
line String : เส้น.

การส่งคืน
TableBuilder นี้

เพิ่มตัวคั่น

public TableBuilder addSeparator (char end, 
                char pipe)

เพิ่มตัวคั่นแถวแบบกำหนดเอง

พารามิเตอร์
end char : อักขระท้ายทั้งสอง

pipe char : ตัวอักษรที่เชื่อมต่อปลายทั้งสองข้าง

การส่งคืน
TableBuilder นี้

addSingleLineSeparator

public TableBuilder addSingleLineSeparator ()

เพิ่มตัวคั่นแถวเช่น: +----------------------------------------------- --+

การส่งคืน
TableBuilder นี้

เพิ่มหัวข้อ

public TableBuilder addTitle (String title)

เพิ่มชื่อให้กับตารางนี้ ตัวอย่าง: +======================TITLE=======================+

พารามิเตอร์
title String : หัวเรื่อง

การส่งคืน
TableBuilder นี้

สร้าง

public String build ()

สร้างตารางและส่งกลับเป็นสตริง

การส่งคืน
String ตารางในรูปแบบสตริง

setOffset

public TableBuilder setOffset (int offset)

กำหนดจำนวนช่องว่างทางด้านซ้ายของตารางทั้งหมด

พารามิเตอร์
offset int : จำนวนช่องว่าง

การส่งคืน
TableBuilder นี้

ตั้งค่าการแพดดิ้ง

public TableBuilder setPadding (int padding)

ตั้งค่าจำนวนช่องว่างก่อนและหลังแต่ละองค์ประกอบคอลัมน์

พารามิเตอร์
padding int : จำนวนช่องว่าง

การส่งคืน
TableBuilder นี้