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