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 |