Masa Oluşturucu

public class TableBuilder
extends Object

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


Bir tabloda String öğelerinin matrisini görüntülemek için yardımcı sınıf.

Özet

Kamu inşaatçıları

TableBuilder (int numColumns)

Belirli sayıda sütuna sahip bir TableBuilder oluşturur.

Genel yöntemler

TableBuilder addBlankLineSeparator ()

Şuna benzer bir satır ayırıcı ekler: | | (iki boru arasındaki boşluk)

TableBuilder addDoubleLineSeparator ()

Aşağıdaki gibi bir satır ayırıcı ekler: +=========================================== ==+

TableBuilder addLine (String[] line)

Bir satır ekler.

TableBuilder addLine (String line)

Tek bir uzun çizgi ekler.

TableBuilder addSeparator (char end, char pipe)

Özel bir satır ayırıcı ekler.

TableBuilder addSingleLineSeparator ()

Şuna benzer bir satır ayırıcı ekler: +------------------------------------------- --+

TableBuilder addTitle (String title)

Bu tabloya bir başlık ekler.

String build ()

Tabloyu oluşturur ve dize olarak geri döner.

TableBuilder setOffset (int offset)

Tüm tablonun solundaki beyaz boşluk sayısını ayarlar

TableBuilder setPadding (int padding)

Her sütun öğesinden önceki ve sonraki beyaz boşluk sayısını ayarlar

Kamu inşaatçıları

Masa Oluşturucu

public TableBuilder (int numColumns)

Belirli sayıda sütuna sahip bir TableBuilder oluşturur.

Parametreler
numColumns int : bu tablodaki sütun sayısı.

Genel yöntemler

Boş Satır Ayırıcıyı ekle

public TableBuilder addBlankLineSeparator ()

Şuna benzer bir satır ayırıcı ekler: | | (iki boru arasındaki boşluk)

İadeler
TableBuilder Bu

addDoubleLineSeparator

public TableBuilder addDoubleLineSeparator ()

Aşağıdaki gibi bir satır ayırıcı ekler: +=========================================== ==+

İadeler
TableBuilder Bu

addLine

public TableBuilder addLine (String[] line)

Bir satır ekler. Satırdaki sütun sayısı, yapıcıda sağlanan numColumns sayısına eşit olmalıdır.

Parametreler
line String : satır.

İadeler
TableBuilder Bu

Atar
IllegalArgumentException satırdaki sütun sayısı yapıcıda sağlanan numColumns ile uyuşmadığında.

addLine

public TableBuilder addLine (String line)

Tek bir uzun çizgi ekler. Çok uzunsa TableBuilder onu saracaktır. Yukarıdaki örneğe bakın.

Parametreler
line String : satır.

İadeler
TableBuilder Bu

EkleAyırıcı

public TableBuilder addSeparator (char end, 
                char pipe)

Özel bir satır ayırıcı ekler.

Parametreler
end char : iki uç karakter.

pipe char : iki ucu birleştiren karakter

İadeler
TableBuilder Bu

addTek Satır Ayırıcı

public TableBuilder addSingleLineSeparator ()

Şuna benzer bir satır ayırıcı ekler: +------------------------------------------- --+

İadeler
TableBuilder Bu

başlık ekle

public TableBuilder addTitle (String title)

Bu tabloya bir başlık ekler. Örnek: +====================== BAŞLIK=======================+

Parametreler
title String : başlık

İadeler
TableBuilder Bu

inşa etmek

public String build ()

Tabloyu oluşturur ve dize olarak geri döner.

İadeler
String tablo dize biçiminde.

setOfset

public TableBuilder setOffset (int offset)

Tüm tablonun solundaki beyaz boşluk sayısını ayarlar

Parametreler
offset int : boşluk sayısı

İadeler
TableBuilder Bu

setDolgu

public TableBuilder setPadding (int padding)

Her sütun öğesinden önceki ve sonraki beyaz boşluk sayısını ayarlar

Parametreler
padding int : boşluk sayısı

İadeler
TableBuilder Bu