Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

TableBuilder

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 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 ()

Buat tabel dan kembalikan sebagai string.

TableBuilder setOffset (int offset)

Mengatur jumlah spasi putih di sebelah kiri seluruh tabel

TableBuilder setPadding (int padding)

Mengatur jumlah ruang putih sebelum dan sesudah setiap elemen kolom

Konstruktor publik

TableBuilder

public TableBuilder (int numColumns)

Membangun TableBuilder dengan jumlah kolom tertentu.

Parameter
numColumns int : jumlah kolom dalam tabel ini.

Metode publik

addBlankLineSeparator

public TableBuilder addBlankLineSeparator ()

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

Pengembalian
TableBuilder ini

addDoubleLineSeparator

public TableBuilder addDoubleLineSeparator ()

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

Pengembalian
TableBuilder ini

addLine

public TableBuilder addLine (String[] line)

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

Parameter
line String : garis.

Pengembalian
TableBuilder ini

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

addLine

public TableBuilder addLine (String line)

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

Parameter
line String : garis.

Pengembalian
TableBuilder ini

addSeparator

public TableBuilder addSeparator (char end, 
                char pipe)

Menambahkan pemisah baris khusus.

Parameter
end char : karakter dua ujung.

pipe char : karakter yang menghubungkan dua ujung

Pengembalian
TableBuilder ini

addSingleLineSeparator

public TableBuilder addSingleLineSeparator ()

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

Pengembalian
TableBuilder ini

Tambahkan judul

public TableBuilder addTitle (String title)

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

Parameter
title String : judul

Pengembalian
TableBuilder ini

membangun

public String build ()

Buat tabel dan kembalikan sebagai string.

Pengembalian
String tabel dalam format string.

setOffset

public TableBuilder setOffset (int offset)

Mengatur jumlah spasi putih di sebelah kiri seluruh tabel

Parameter
offset int : jumlah spasi

Pengembalian
TableBuilder ini

setPadding

public TableBuilder setPadding (int padding)

Mengatur jumlah ruang putih sebelum dan sesudah setiap elemen kolom

Parameter
padding int : jumlah spasi

Pengembalian
TableBuilder ini