Konstruktor tabel

public class TableBuilder
extends Object

Obiekt Java.lang.Object
com.android.tradefed.util.TableBuilder


Klasa pomocnicza wyświetlająca macierz elementów String w tabeli.

Streszczenie

Konstruktorzy publiczni

TableBuilder (int numColumns)

Konstruuje TableBuilder z określoną liczbą kolumn.

Metody publiczne

TableBuilder addBlankLineSeparator ()

Dodaje separator wierszy, taki jak: | | (pusta przestrzeń między dwiema rurami)

TableBuilder addDoubleLineSeparator ()

Dodaje separator wierszy, taki jak: +=========================================== ==+

TableBuilder addLine (String[] line)

Dodaje linię.

TableBuilder addLine (String line)

Dodaje pojedynczą długą linię.

TableBuilder addSeparator (char end, char pipe)

Dodaje niestandardowy separator wierszy.

TableBuilder addSingleLineSeparator ()

Dodaje separator wierszy, taki jak: +------------------------------------------ --+

TableBuilder addTitle (String title)

Dodaje tytuł do tej tabeli.

String build ()

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

TableBuilder setOffset (int offset)

Ustawia liczbę białych znaków po lewej stronie całej tabeli

TableBuilder setPadding (int padding)

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

Konstruktorzy publiczni

Konstruktor tabel

public TableBuilder (int numColumns)

Konstruuje TableBuilder z określoną liczbą kolumn.

Parametry
numColumns int : liczba kolumn w tej tabeli.

Metody publiczne

dodaj pusty separator linii

public TableBuilder addBlankLineSeparator ()

Dodaje separator wierszy, taki jak: | | (pusta przestrzeń między dwiema rurami)

Zwroty
TableBuilder Ten

dodajDoubleLineSeparator

public TableBuilder addDoubleLineSeparator ()

Dodaje separator wierszy, taki jak: +=========================================== ==+

Zwroty
TableBuilder Ten

dodajLinię

public TableBuilder addLine (String[] line)

Dodaje linię. Liczba kolumn w wierszu musi być równa numColumns podanej w konstruktorze.

Parametry
line String : linia.

Zwroty
TableBuilder Ten

Rzuca
IllegalArgumentException gdy liczba kolumn w wierszu nie zgadza się z wartością numColumns podaną w konstruktorze.

dodajLinię

public TableBuilder addLine (String line)

Dodaje pojedynczą długą linię. TableBuilder zawinie go, jeśli jest za długi. Zobacz przykład powyżej.

Parametry
line String : linia.

Zwroty
TableBuilder Ten

dodajSeparator

public TableBuilder addSeparator (char end, 
                char pipe)

Dodaje niestandardowy separator wierszy.

Parametry
end char : drugi znak końcowy.

pipe char : znak łączący dwa końce

Zwroty
TableBuilder Ten

dodajSeparatorSingleLine

public TableBuilder addSingleLineSeparator ()

Dodaje separator wierszy, taki jak: +------------------------------------------ --+

Zwroty
TableBuilder Ten

Dodaj tytuł

public TableBuilder addTitle (String title)

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

Parametry
title String : tytuł

Zwroty
TableBuilder Ten

zbudować

public String build ()

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

Zwroty
String tabelę w formacie string.

ustawPrzesunięcie

public TableBuilder setOffset (int offset)

Ustawia liczbę białych znaków po lewej stronie całej tabeli

Parametry
offset int : liczba białych znaków

Zwroty
TableBuilder Ten

ustawPadding

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 Ten