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 |