TableBuilder

public class TableBuilder
extends Object

java.lang.Object
com.android.tradefed.util.TableBuilder


Hilfsklasse zum Anzeigen einer Matrix von String-Elementen in einer Tabelle.

Zusammenfassung

Öffentliche Bauträger

TableBuilder (int numColumns)

Konstruiert einen TableBuilder mit einer bestimmten Anzahl von Spalten.

Öffentliche Methoden

TableBuilder addBlankLineSeparator ()

Fügt ein Zeilentrennzeichen wie: | hinzu | (Leerraum zwischen zwei Rohren)

TableBuilder addDoubleLineSeparator ()

Fügt ein Zeilentrennzeichen hinzu wie: +========================================= ==+

TableBuilder addLine (String[] line)

Fügt eine Zeile hinzu.

TableBuilder addLine (String line)

Fügt eine einzelne lange Zeile hinzu.

TableBuilder addSeparator (char end, char pipe)

Fügt ein benutzerdefiniertes Zeilentrennzeichen hinzu.

TableBuilder addSingleLineSeparator ()

Fügt ein Zeilentrennzeichen hinzu wie: +---------------- --+

TableBuilder addTitle (String title)

Fügt dieser Tabelle einen Titel hinzu.

String build ()

Erstellt die Tabelle und gibt sie als Zeichenfolge zurück.

TableBuilder setOffset (int offset)

Legt die Anzahl der Leerzeichen links in der gesamten Tabelle fest

TableBuilder setPadding (int padding)

Legt die Anzahl der Leerzeichen vor und nach jedem Spaltenelement fest

Öffentliche Bauträger

TableBuilder

public TableBuilder (int numColumns)

Konstruiert einen TableBuilder mit einer bestimmten Anzahl von Spalten.

Parameter
numColumns int : Anzahl der Spalten in dieser Tabelle.

Öffentliche Methoden

addBlankLineSeparator

public TableBuilder addBlankLineSeparator ()

Fügt ein Zeilentrennzeichen wie: | hinzu | (Leerraum zwischen zwei Rohren)

Kehrt zurück
TableBuilder Das

addDoubleLineSeparator

public TableBuilder addDoubleLineSeparator ()

Fügt ein Zeilentrennzeichen hinzu wie: +========================================= ==+

Kehrt zurück
TableBuilder Das

addLine

public TableBuilder addLine (String[] line)

Fügt eine Zeile hinzu. Die Anzahl der Spalten in der Zeile muss der im Konstruktor angegebenen Anzahl von Spalten entsprechen.

Parameter
line String : die Zeile.

Kehrt zurück
TableBuilder Das

Würfe
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ügt eine einzelne lange Zeile hinzu. TableBuilder umbricht es, wenn es zu lang ist. Siehe Beispiel oben.

Parameter
line String : die Zeile.

Kehrt zurück
TableBuilder Das

addSeparator

public TableBuilder addSeparator (char end, 
                char pipe)

Fügt ein benutzerdefiniertes Zeilentrennzeichen hinzu.

Parameter
end char : die beiden Endzeichen.

pipe char : das Zeichen, das zwei Enden verbindet

Kehrt zurück
TableBuilder Das

addSingleLineSeparator

public TableBuilder addSingleLineSeparator ()

Fügt ein Zeilentrennzeichen hinzu wie: +---------------- --+

Kehrt zurück
TableBuilder Das

Titel hinzufügen

public TableBuilder addTitle (String title)

Fügt dieser Tabelle einen Titel hinzu. Beispiel: +======================TITEL=======================+

Parameter
title String : Titel

Kehrt zurück
TableBuilder Das

bauen

public String build ()

Erstellt die Tabelle und gibt sie als Zeichenfolge zurück.

Kehrt zurück
String die Tabelle im String-Format.

setOffset

public TableBuilder setOffset (int offset)

Legt die Anzahl der Leerzeichen links in der gesamten Tabelle fest

Parameter
offset int : die Anzahl der Leerzeichen

Kehrt zurück
TableBuilder Das

setPadding

public TableBuilder setPadding (int padding)

Legt die Anzahl der Leerzeichen vor und nach jedem Spaltenelement fest

Parameter
padding int : die Anzahl der Leerzeichen

Kehrt zurück
TableBuilder Das