Pembuat Meja
public
class
TableBuilder
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TableBuilder |
Class helper untuk menampilkan matriks elemen String dalam tabel.
Ringkasan
Konstruktor publik | |
---|---|
TableBuilder(int numColumns)
Membuat TableBuilder dengan jumlah kolom tertentu. |
Metode publik | |
---|---|
TableBuilder
|
addBlankLineSeparator()
Menambahkan pemisah baris seperti: | | (spasi kosong antara dua pipa) |
TableBuilder
|
addDoubleLineSeparator()
Menambahkan pemisah baris seperti: +=0====+ |
TableBuilder
|
addLine(String[] line)
Menambahkan baris. |
TableBuilder
|
addLine(String line)
Menambahkan satu baris panjang. |
TableBuilder
|
addSeparator(char end, char pipe)
Menambahkan pemisah baris kustom. |
TableBuilder
|
addSingleLineSeparator()
Menambahkan pemisah baris seperti: +---------------------------------------------+ |
TableBuilder
|
addTitle(String title)
Menambahkan judul ke tabel ini. |
String
|
build()
Membangun tabel dan menampilkan sebagai string. |
TableBuilder
|
setOffset(int offset)
Menyetel jumlah ruang putih di sebelah kiri seluruh tabel |
TableBuilder
|
setPadding(int padding)
Menetapkan jumlah ruang kosong sebelum dan sesudah setiap elemen kolom |
Konstruktor publik
Pembuat Meja
public TableBuilder (int numColumns)
Membuat TableBuilder dengan jumlah kolom tertentu.
Parameter | |
---|---|
numColumns |
int : jumlah kolom dalam tabel ini. |
Metode publik
addBlankLineSeparator
public TableBuilder addBlankLineSeparator ()
Menambahkan pemisah baris seperti: | | (spasi kosong antara dua pipa)
Hasil | |
---|---|
TableBuilder |
ini |
addDoubleLineSeparator
public TableBuilder addDoubleLineSeparator ()
Menambahkan pemisah baris seperti: +=0====+
Hasil | |
---|---|
TableBuilder |
ini |
addLine
public TableBuilder addLine (String[] line)
Menambahkan baris. Jumlah kolom dalam baris harus sama dengan numColumns yang disediakan di konstruktor.
Parameter | |
---|---|
line |
String : garis. |
Hasil | |
---|---|
TableBuilder |
ini |
Menampilkan | |
---|---|
IllegalArgumentException |
ketika jumlah kolom dalam baris tidak sesuai dengan numColumns yang disediakan di konstruktor. |
addLine
public TableBuilder addLine (String line)
Menambahkan satu baris panjang. TableBuilder akan menggabungkannya jika terlalu panjang. Lihat contoh di atas.
Parameter | |
---|---|
line |
String : garis. |
Hasil | |
---|---|
TableBuilder |
ini |
addSeparator
public TableBuilder addSeparator (char end, char pipe)
Menambahkan pemisah baris kustom.
Parameter | |
---|---|
end |
char : dua karakter akhir. |
pipe |
char : karakter yang menghubungkan kedua ujung |
Hasil | |
---|---|
TableBuilder |
ini |
addSingleLineSeparator
public TableBuilder addSingleLineSeparator ()
Menambahkan pemisah baris seperti: +---------------------------------------------+
Hasil | |
---|---|
TableBuilder |
ini |
addTitle
public TableBuilder addTitle (String title)
Menambahkan judul ke tabel ini. Contoh: +==========TITLE===========
Parameter | |
---|---|
title |
String : judul |
Hasil | |
---|---|
TableBuilder |
ini |
build
public String build ()
Membangun tabel dan menampilkan sebagai string.
Hasil | |
---|---|
String |
tabel dalam format {i>string<i}. |
setOffset
public TableBuilder setOffset (int offset)
Menyetel jumlah ruang putih di sebelah kiri seluruh tabel
Parameter | |
---|---|
offset |
int : jumlah ruang kosong |
Hasil | |
---|---|
TableBuilder |
ini |
setPadding
public TableBuilder setPadding (int padding)
Menetapkan jumlah ruang kosong sebelum dan sesudah setiap elemen kolom
Parameter | |
---|---|
padding |
int : jumlah ruang kosong |
Hasil | |
---|---|
TableBuilder |
ini |