ตัวสร้างตาราง
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 | นี้ |