Kreator tabel
public
class
TableBuilder
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TableBuilder, |
Klasa pomocnicza do wyświetlania macierzy elementów String w tabeli.
Podsumowanie
Konstruktory publiczne | |
---|---|
TableBuilder(int numColumns)
Konstruuje obiekt TableBuilder z określoną liczbą kolumn. |
Metody publiczne | |
---|---|
TableBuilder
|
addBlankLineSeparator()
Dodaje separator wierszy, np.: | | (pusta przestrzeń między dwiema rurami) |
TableBuilder
|
addDoubleLineSeparator()
Dodaje separator wierszy, np.: +=========================================+ |
TableBuilder
|
addLine(String[] line)
Dodaje linię. |
TableBuilder
|
addLine(String line)
Dodaje jeden długi wiersz. |
TableBuilder
|
addSeparator(char end, char pipe)
Dodaje niestandardowy separator wierszy. |
TableBuilder
|
addSingleLineSeparator()
Dodaje separator wierszy, np. +---------------------------------------------+ |
TableBuilder
|
addTitle(String title)
Dodaje tytuł tej tabeli. |
String
|
build()
Tworzy tabelę i zwraca ją jako ciąg znaków. |
TableBuilder
|
setOffset(int offset)
Określa liczbę odstępów po lewej stronie całej tabeli |
TableBuilder
|
setPadding(int padding)
Określa liczbę odstępów przed każdym elementem kolumny i po nim |
Konstruktory publiczne
Kreator tabel
public TableBuilder (int numColumns)
Konstruuje obiekt TableBuilder z określoną liczbą kolumn.
Parametry | |
---|---|
numColumns |
int : liczba kolumn w tabeli. |
Metody publiczne
addBlankLineSeparator
public TableBuilder addBlankLineSeparator ()
Dodaje separator wierszy, np.: | | (pusta przestrzeń między dwiema rurami)
Zwroty | |
---|---|
TableBuilder |
to |
addDoubleLineSeparator
public TableBuilder addDoubleLineSeparator ()
Dodaje separator wierszy, np.: +=========================================+
Zwroty | |
---|---|
TableBuilder |
to |
addLine
public TableBuilder addLine (String[] line)
Dodaje linię. Liczba kolumn w wierszu musi być równa liczbie kolumn podanej w konstruktorze.
Parametry | |
---|---|
line |
String : linia. |
Zwroty | |
---|---|
TableBuilder |
to |
Rzuty | |
---|---|
IllegalArgumentException |
gdy liczba kolumn w wierszu nie jest zgodna z Liczba kolumn podanych w konstruktorze. |
addLine
public TableBuilder addLine (String line)
Dodaje jeden długi wiersz. TableBuilder opakuje go, jeśli będzie zbyt długi. Zobacz przykład powyżej.
Parametry | |
---|---|
line |
String : linia. |
Zwroty | |
---|---|
TableBuilder |
to |
dodajSeparator
public TableBuilder addSeparator (char end, char pipe)
Dodaje niestandardowy separator wierszy.
Parametry | |
---|---|
end |
char : znak końcowy. |
pipe |
char : znak łączący dwa końce |
Zwroty | |
---|---|
TableBuilder |
to |
dodajSeparatorPojedynczej linii
public TableBuilder addSingleLineSeparator ()
Dodaje separator wierszy, np. +---------------------------------------------+
Zwroty | |
---|---|
TableBuilder |
to |
dodajtytuł
public TableBuilder addTitle (String title)
Dodaje tytuł tej tabeli. Przykład: +=====================TYTUŁ======================+
Parametry | |
---|---|
title |
String : tytuł |
Zwroty | |
---|---|
TableBuilder |
to |
kompilacja
public String build ()
Tworzy tabelę i zwraca ją jako ciąg znaków.
Zwroty | |
---|---|
String |
w postaci ciągu znaków. |
setOffset,
public TableBuilder setOffset (int offset)
Określa liczbę odstępów po lewej stronie całej tabeli
Parametry | |
---|---|
offset |
int : liczba odstępów |
Zwroty | |
---|---|
TableBuilder |
to |
setPadding
public TableBuilder setPadding (int padding)
Określa liczbę odstępów przed każdym elementem kolumny i po nim
Parametry | |
---|---|
padding |
int : liczba odstępów |
Zwroty | |
---|---|
TableBuilder |
to |