TableBuilder

public class TableBuilder
extends Object

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


Klasa pomocnicza do wyświetlania w tabeli macierzy elementów String.

Podsumowanie

Konstruktory publiczne

TableBuilder(int numColumns)

Tworzy obiekt TableBuilder z określoną liczbą kolumn.

Metody publiczne

TableBuilder addBlankLineSeparator()

Dodaje separator wiersza w postaci znaku | | (puste miejsce między 2 znakami ukośnika).

TableBuilder addDoubleLineSeparator()

Dodaje separator wiersza, np.: +=============================================+

TableBuilder addLine(String[] line)

Dodaje wiersz.

TableBuilder addLine(String line)

Dodaje jeden długi wiersz.

TableBuilder addSeparator(char end, char pipe)

Dodaje niestandardowy separator wierszy.

TableBuilder addSingleLineSeparator()

Dodaje separator wiersza, np.: +---------------------------------------------+

TableBuilder addTitle(String title)

Dodaje tytuł do tej tabeli.

String build()

Tworzy tabelę i zwraca ją jako ciąg znaków.

TableBuilder setOffset(int offset)

Określa liczbę białych pól po lewej stronie całej tabeli.

TableBuilder setPadding(int padding)

Ustawia liczbę białych znaków przed i po każdym elemencie kolumny.

Konstruktory publiczne

TableBuilder

public TableBuilder (int numColumns)

Tworzy obiekt TableBuilder z określoną liczbą kolumn.

Parametry
numColumns int: liczba kolumn w tej tabeli.

Metody publiczne

addBlankLineSeparator

public TableBuilder addBlankLineSeparator ()

Dodaje separator wiersza w postaci znaku | | (puste miejsce między 2 znakami ukośnika).

Zwroty
TableBuilder to

addDoubleLineSeparator

public TableBuilder addDoubleLineSeparator ()

Dodaje separator wiersza, np.: +=============================================+

Zwroty
TableBuilder to

addLine

public TableBuilder addLine (String[] line)

Dodaje wiersz. Liczba kolumn w wierszu musi być równa liczbie kolumn podanej w konstruktorze.

Parametry
line String: wiersz.

Zwroty
TableBuilder to

Rzuty
IllegalArgumentException gdy liczba kolumn w wierszu nie jest zgodna z numColumns podaną w konstruktorze.

addLine

public TableBuilder addLine (String line)

Dodaje jeden długi wiersz. Jeśli jest zbyt długi, narzędzie TableBuilder sformatuje go. Zobacz przykład powyżej.

Parametry
line String: wiersz.

Zwroty
TableBuilder to

addSeparator

public TableBuilder addSeparator (char end, 
                char pipe)

Dodaje niestandardowy separator wierszy.

Parametry
end char: 2 znaki końcowe.

pipe char: znak łączący 2 krawędzie

Zwroty
TableBuilder to

addSingleLineSeparator

public TableBuilder addSingleLineSeparator ()

Dodaje separator wiersza, np.: +---------------------------------------------+

Zwroty
TableBuilder to

addTitle

public TableBuilder addTitle (String title)

Dodaje tytuł do tej tabeli. Przykład: +======================TITLE=======================+

Parametry
title String: tytuł

Zwroty
TableBuilder to

kompilacja

public String build ()

Tworzy tabelę i zwraca ją jako ciąg znaków.

Zwroty
String tabeli w formacie ciągu znaków.

setOffset

public TableBuilder setOffset (int offset)

Określa liczbę białych pól po lewej stronie całej tabeli.

Parametry
offset int: liczba białych znaków

Zwroty
TableBuilder to

setPadding

public TableBuilder setPadding (int padding)

Ustawia liczbę białych znaków przed i po każdym elemencie kolumny.

Parametry
padding int: liczba białych znaków

Zwroty
TableBuilder to