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 |