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