Tablo Oluşturucu
public
class
TableBuilder
extends Object
Java.lang.Nesne | |
🎃 | com.android.tradefed.util.TableBuilder |
Bir tabloda Dize öğelerinden oluşan bir matris görüntülemek için yardımcı sınıf.
Özet
Kamu inşaatçıları | |
---|---|
TableBuilder(int numColumns)
Belirli sayıda sütunla bir TableBuilder oluşturur. |
Herkese açık yöntemler | |
---|---|
TableBuilder
|
addBlankLineSeparator()
Şuna benzer bir satır ayırıcı ekler: | | (iki çizgi arasındaki boşluk) |
TableBuilder
|
addDoubleLineSeparator()
Şu şekilde bir satır ayırıcı ekler: +==============================+ |
TableBuilder
|
addLine(String[] line)
Satır ekler. |
TableBuilder
|
addLine(String line)
Tek bir uzun satır ekler. |
TableBuilder
|
addSeparator(char end, char pipe)
Özel bir satır ayırıcı ekler. |
TableBuilder
|
addSingleLineSeparator()
Şu gibi bir satır ayırıcı ekler: +---------------------------------------------+ |
TableBuilder
|
addTitle(String title)
Bu tabloya başlık ekler. |
String
|
build()
Tabloyu oluşturur ve dize olarak döndürür. |
TableBuilder
|
setOffset(int offset)
Tüm tablonun solundaki boşluk sayısını ayarlar |
TableBuilder
|
setPadding(int padding)
Her sütun öğesinden önceki ve sonraki boşluk sayısını ayarlar |
Kamu inşaatçıları
Tablo Oluşturucu
public TableBuilder (int numColumns)
Belirli sayıda sütunla bir TableBuilder oluşturur.
Parametreler | |
---|---|
numColumns |
int : Bu tablodaki sütunların sayısı. |
Herkese açık yöntemler
addBlankLineSeparator
public TableBuilder addBlankLineSeparator ()
Şuna benzer bir satır ayırıcı ekler: | | (iki çizgi arasındaki boşluk)
İlerlemeler | |
---|---|
TableBuilder |
bu |
çift
public TableBuilder addDoubleLineSeparator ()
Şu şekilde bir satır ayırıcı ekler: +==============================+
İlerlemeler | |
---|---|
TableBuilder |
bu |
addLine
public TableBuilder addLine (String[] line)
Satır ekler. Satırdaki sütun sayısı, oluşturucuda sağlanan numColumn sayısına eşit olmalıdır.
Parametreler | |
---|---|
line |
String : çizgi. |
İlerlemeler | |
---|---|
TableBuilder |
bu |
Fırlatma | |
---|---|
IllegalArgumentException |
aynı olmayan satırlardaki numSütunlar. |
addLine
public TableBuilder addLine (String line)
Tek bir uzun satır ekler. Çok uzunsa TableBuilder bunu sarmalar. Yukarıdaki örneğe bakın.
Parametreler | |
---|---|
line |
String : çizgi. |
İlerlemeler | |
---|---|
TableBuilder |
bu |
adSeparator
public TableBuilder addSeparator (char end, char pipe)
Özel bir satır ayırıcı ekler.
Parametreler | |
---|---|
end |
char : İki bitiş karakteri. |
pipe |
char : iki ucunu bağlayan karakter |
İlerlemeler | |
---|---|
TableBuilder |
bu |
tekliLineSeparator
public TableBuilder addSingleLineSeparator ()
Şu gibi bir satır ayırıcı ekler: +---------------------------------------------+
İlerlemeler | |
---|---|
TableBuilder |
bu |
başlık ekle
public TableBuilder addTitle (String title)
Bu tabloya başlık ekler. Örnek: +======================TITLE=====================+
Parametreler | |
---|---|
title |
String : başlık |
İlerlemeler | |
---|---|
TableBuilder |
bu |
derleme
public String build ()
Tabloyu oluşturur ve dize olarak döndürür.
İlerlemeler | |
---|---|
String |
dize biçiminde olur. |
setOfset
public TableBuilder setOffset (int offset)
Tüm tablonun solundaki boşluk sayısını ayarlar
Parametreler | |
---|---|
offset |
int : boşluk sayısı |
İlerlemeler | |
---|---|
TableBuilder |
bu |
SetDolgu
public TableBuilder setPadding (int padding)
Her sütun öğesinden önceki ve sonraki boşluk sayısını ayarlar
Parametreler | |
---|---|
padding |
int : boşluk sayısı |
İlerlemeler | |
---|---|
TableBuilder |
bu |