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 Konstrukteure

TableBuilder (int numColumns)

Konstruiert einen TableBuilder mit einer bestimmten Anzahl von Spalten.

Öffentliche Methoden

TableBuilder addBlankLineSeparator ()

Fügt ein Zeilentrennzeichen hinzu wie: | | (Leerzeichen 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 String zurück.

TableBuilder setOffset (int offset)

Legt die Anzahl der Leerzeichen auf der linken Seite der gesamten Tabelle fest

TableBuilder setPadding (int padding)

Legt die Anzahl der Leerzeichen vor und nach jedem Spaltenelement fest

Öffentliche Konstrukteure

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 hinzu wie: | | (Leerzeichen 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 gleich numColumns sein, die im Konstruktor bereitgestellt werden.

Parameter
line String : die Zeile.

Kehrt zurück
TableBuilder Das

Wirft
wenn die Anzahl der Spalten in der Zeile nicht mit numColumns übereinstimmt, die im Konstruktor angegeben sind.

addLine

public TableBuilder addLine (String line)

Fügt eine einzelne lange Zeile hinzu. TableBuilder wird es umbrechen, wenn es zu lang ist. Siehe Beispiel oben.

Parameter
line String : die Zeile.

Kehrt zurück
TableBuilder Das

Trennzeichen hinzufügen

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 String zurück.

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

setOffset

public TableBuilder setOffset (int offset)

Legt die Anzahl der Leerzeichen auf der linken Seite 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