Pembuat Tabel

public class TableBuilder
extends Object

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


Kelas pembantu untuk menampilkan matriks elemen String dalam sebuah tabel.

Ringkasan

Konstruktor publik

TableBuilder (int numColumns)

Membangun TableBuilder dengan jumlah kolom tertentu.

Metode publik

TableBuilder addBlankLineSeparator ()

Menambahkan pemisah baris seperti: | | (ruang kosong di antara dua pipa)

TableBuilder addDoubleLineSeparator ()

Menambahkan pemisah baris seperti: +============= ==+

TableBuilder addLine (String[] line)

Menambahkan garis.

TableBuilder addLine (String line)

Menambahkan satu garis panjang.

TableBuilder addSeparator (char end, char pipe)

Menambahkan pemisah baris khusus.

TableBuilder addSingleLineSeparator ()

Menambahkan pemisah baris seperti: +------------------------------------------- --+

TableBuilder addTitle (String title)

Menambahkan judul ke tabel ini.

String build ()

Membangun tabel dan kembali sebagai string.

TableBuilder setOffset (int offset)

Menetapkan jumlah spasi di sebelah kiri seluruh tabel

TableBuilder setPadding (int padding)

Menetapkan jumlah spasi sebelum dan sesudah setiap elemen kolom

Konstruktor publik

Pembuat Tabel

public TableBuilder (int numColumns)

Membangun TableBuilder dengan jumlah kolom tertentu.

Parameter
numColumns int : jumlah kolom pada tabel ini.

Metode publik

tambahkanBlankLineSeparator

public TableBuilder addBlankLineSeparator ()

Menambahkan pemisah baris seperti: | | (ruang kosong di antara dua pipa)

Kembali
TableBuilder ini

tambahkanDoubleLineSeparator

public TableBuilder addDoubleLineSeparator ()

Menambahkan pemisah baris seperti: +============= ==+

Kembali
TableBuilder ini

tambahkanLine

public TableBuilder addLine (String[] line)

Menambahkan garis. Jumlah kolom dalam satu baris harus sama dengan numColumns yang disediakan di konstruktor.

Parameter
line String : garis.

Kembali
TableBuilder ini

Melempar
IllegalArgumentException ketika jumlah kolom dalam baris tidak sesuai dengan numColumns yang disediakan di konstruktor.

tambahkanLine

public TableBuilder addLine (String line)

Menambahkan satu garis panjang. TableBuilder akan membungkusnya jika terlalu panjang. Lihat contoh di atas.

Parameter
line String : garis.

Kembali
TableBuilder ini

tambahkan Pemisah

public TableBuilder addSeparator (char end, 
                char pipe)

Menambahkan pemisah baris khusus.

Parameter
end char : karakter dua ujung.

pipe char : karakter yang menghubungkan dua ujung

Kembali
TableBuilder ini

tambahkanSingleLineSeparator

public TableBuilder addSingleLineSeparator ()

Menambahkan pemisah baris seperti: +------------------------------------------- --+

Kembali
TableBuilder ini

Tambahkan judul

public TableBuilder addTitle (String title)

Menambahkan judul ke tabel ini. Contoh: +=======JUDUL========+

Parameter
title String : judul

Kembali
TableBuilder ini

membangun

public String build ()

Membangun tabel dan kembali sebagai string.

Kembali
String tabel dalam format string.

setOffset

public TableBuilder setOffset (int offset)

Menetapkan jumlah spasi di sebelah kiri seluruh tabel

Parameter
offset int : jumlah spasi putih

Kembali
TableBuilder ini

setPadding

public TableBuilder setPadding (int padding)

Menetapkan jumlah spasi sebelum dan sesudah setiap elemen kolom

Parameter
padding int : jumlah spasi putih

Kembali
TableBuilder ini