TableBuilder

public class TableBuilder
extends Object

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


Bir tabloda dize öğelerinden oluşan bir matrisi görüntülemek için kullanılan yardımcı sınıf.

Özet

Herkese açık kurucular

TableBuilder(int numColumns)

Belirli sayıda sütun içeren bir TableBuilder oluşturur.

Herkese açık yöntemler

TableBuilder addBlankLineSeparator()

| | (iki boru arasına boşluk) gibi bir satır ayırıcı ekler.

TableBuilder addDoubleLineSeparator()

+=============================================+ gibi 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 satır ayırıcı ekler.

TableBuilder addSingleLineSeparator()

Aşağıdaki 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)

Tablonun tamamının solundaki boşluk sayısını ayarlar

TableBuilder setPadding(int padding)

Her sütun öğesinden önce ve sonra boşluk sayısını ayarlar

Herkese açık kurucular

TableBuilder

public TableBuilder (int numColumns)

Belirli sayıda sütun içeren bir TableBuilder oluşturur.

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

Herkese açık yöntemler

addBlankLineSeparator

public TableBuilder addBlankLineSeparator ()

| | (iki boru arasına boşluk) gibi bir satır ayırıcı ekler.

İlerlemeler
TableBuilder bu

addDoubleLineSeparator

public TableBuilder addDoubleLineSeparator ()

+=============================================+ gibi 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ı, kurucuda sağlanan numColumns değerine eşit olmalıdır.

Parametreler
line String: satır.

İlerlemeler
TableBuilder bu

Atışlar
IllegalArgumentException satırdaki sütun sayısı, yapıcıda sağlanan numColumns ile eşleşmediğinde

addLine

public TableBuilder addLine (String line)

Tek bir uzun satır ekler. TableBuilder, çok uzunsa metni sarar. Yukarıdaki örneği inceleyin.

Parametreler
line String: satır.

İlerlemeler
TableBuilder bu

addSeparator

public TableBuilder addSeparator (char end, 
                char pipe)

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

Parametreler
end char: iki bitiş karakteri.

pipe char: İki ucu birbirine bağlayan karakter

İlerlemeler
TableBuilder bu

addSingleLineSeparator

public TableBuilder addSingleLineSeparator ()

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

İlerlemeler
TableBuilder bu

addTitle

public TableBuilder addTitle (String title)

Bu tabloya başlık ekler. Örnek: +======================TITLE=======================+

Parametreler
title String: title

İlerlemeler
TableBuilder bu

derleme

public String build ()

Tabloyu oluşturur ve dize olarak döndürür.

İlerlemeler
String tabloyu dize biçiminde döndürür.

setOffset

public TableBuilder setOffset (int offset)

Tablonun tamamının solundaki boşluk sayısını ayarlar

Parametreler
offset int: boşluk sayısı

İlerlemeler
TableBuilder bu

setPadding

public TableBuilder setPadding (int padding)

Her sütun öğesinden önce ve sonra boşluk sayısını ayarlar

Parametreler
padding int: boşluk sayısı

İlerlemeler
TableBuilder bu