TableBuilder
public
class
TableBuilder
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TableBuilder |
Hilfsklasse zum Darstellen einer Matrix von Stringelementen in einer Tabelle.
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
TableBuilder(int numColumns)
Erstellt einen TableBuilder mit einer bestimmten Anzahl von Spalten. |
Öffentliche Methoden | |
---|---|
TableBuilder
|
addBlankLineSeparator()
Fügen Sie ein Zeilentrennzeichen hinzu, z. B.: | | (Leerraum zwischen zwei Pipes) |
TableBuilder
|
addDoubleLineSeparator()
Fügen Sie ein Zeilentrennzeichen hinzu, z. B.: +=============================================+ |
TableBuilder
|
addLine(String[] line)
Fügen Sie eine Zeile hinzu. |
TableBuilder
|
addLine(String line)
Fügen Sie eine einzelne lange Zeile hinzu. |
TableBuilder
|
addSeparator(char end, char pipe)
Hiermit wird ein benutzerdefiniertes Zeilentrennzeichen hinzugefügt. |
TableBuilder
|
addSingleLineSeparator()
Fügen Sie ein Zeilentrennzeichen hinzu, z. B.: +---------------------------------------------+ |
TableBuilder
|
addTitle(String title)
Fügen Sie dieser Tabelle einen Titel hinzu. |
String
|
build()
Erstellt die Tabelle und gibt sie als String zurück. |
TableBuilder
|
setOffset(int offset)
Legt die Anzahl der Weißräume links neben der gesamten Tabelle fest. |
TableBuilder
|
setPadding(int padding)
Legt die Anzahl der Leerzeichen vor und nach jedem Spaltenelement fest |
Öffentliche Konstruktoren
TableBuilder
public TableBuilder (int numColumns)
Erstellt einen TableBuilder mit einer bestimmten Anzahl von Spalten.
Parameter | |
---|---|
numColumns |
int : Anzahl der Spalten in dieser Tabelle. |
Öffentliche Methoden
addBlankLineSeparator
public TableBuilder addBlankLineSeparator ()
Fügen Sie ein Zeilentrennzeichen hinzu, z. B.: | | (Leerraum zwischen zwei Pipes)
Returns | |
---|---|
TableBuilder |
dies |
addDoubleLineSeparator
public TableBuilder addDoubleLineSeparator ()
Fügen Sie ein Zeilentrennzeichen hinzu, z. B.: +=============================================+
Returns | |
---|---|
TableBuilder |
dies |
addLine
public TableBuilder addLine (String[] line)
Fügen Sie eine Zeile hinzu. Die Anzahl der Spalten in der Zeile muss der im Konstruktor angegebenen Anzahl von Spalten entsprechen.
Parameter | |
---|---|
line |
String : die Linie. |
Returns | |
---|---|
TableBuilder |
dies |
Ausgabe | |
---|---|
IllegalArgumentException |
wenn die Anzahl der Spalten in der Zeile nicht mit der im Konstruktor angegebenen Anzahl von Spalten übereinstimmt. |
addLine
public TableBuilder addLine (String line)
Fügen Sie eine einzelne lange Zeile hinzu. TableBuilder bricht den Text um, wenn er zu lang ist. Siehe Beispiel oben.
Parameter | |
---|---|
line |
String : die Linie. |
Returns | |
---|---|
TableBuilder |
dies |
addSeparator
public TableBuilder addSeparator (char end, char pipe)
Hiermit wird ein benutzerdefiniertes Zeilentrennzeichen hinzugefügt.
Parameter | |
---|---|
end |
char : das Endzeichen „2“. |
pipe |
char : das Zeichen, das zwei Enden verbindet |
Returns | |
---|---|
TableBuilder |
dies |
addSingleLineSeparator
public TableBuilder addSingleLineSeparator ()
Fügen Sie ein Zeilentrennzeichen hinzu, z. B.: +---------------------------------------------+
Returns | |
---|---|
TableBuilder |
dies |
addTitle
public TableBuilder addTitle (String title)
Fügen Sie dieser Tabelle einen Titel hinzu. Beispiel: +======================TITLE=======================+
Parameter | |
---|---|
title |
String : title |
Returns | |
---|---|
TableBuilder |
dies |
build
public String build ()
Erstellt die Tabelle und gibt sie als String zurück.
Returns | |
---|---|
String |
die Tabelle im Stringformat. |
setOffset
public TableBuilder setOffset (int offset)
Legt die Anzahl der Weißräume links neben der gesamten Tabelle fest.
Parameter | |
---|---|
offset |
int : die Anzahl der Weißräume |
Returns | |
---|---|
TableBuilder |
dies |
setPadding
public TableBuilder setPadding (int padding)
Legt die Anzahl der Leerzeichen vor und nach jedem Spaltenelement fest
Parameter | |
---|---|
padding |
int : die Anzahl der Weißräume |
Returns | |
---|---|
TableBuilder |
dies |