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 |