Costruttore di tabelle

public class TableBuilder
extends Object

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


Classe helper per visualizzare una matrice di elementi String in una tabella.

Riepilogo

Costruttori pubblici

TableBuilder (int numColumns)

Costruisce un TableBuilder con un numero specifico di colonne.

Metodi pubblici

TableBuilder addBlankLineSeparator ()

Aggiunge un separatore di riga come: | | (spazio vuoto tra due tubi)

TableBuilder addDoubleLineSeparator ()

Aggiunge un separatore di riga come: +=========================================== ==+

TableBuilder addLine (String[] line)

Aggiunge una linea.

TableBuilder addLine (String line)

Aggiunge una singola riga lunga.

TableBuilder addSeparator (char end, char pipe)

Aggiunge un separatore di riga personalizzato.

TableBuilder addSingleLineSeparator ()

Aggiunge un separatore di riga come: +------------------------------------------- --+

TableBuilder addTitle (String title)

Aggiunge un titolo a questa tabella.

String build ()

Costruisce la tabella e restituisce una stringa.

TableBuilder setOffset (int offset)

Imposta il numero di spazi bianchi a sinistra dell'intera tabella

TableBuilder setPadding (int padding)

Imposta il numero di spazi bianchi prima e dopo ogni elemento di colonna

Costruttori pubblici

Costruttore di tabelle

public TableBuilder (int numColumns)

Costruisce un TableBuilder con un numero specifico di colonne.

Parametri
numColumns int : numero di colonne in questa tabella.

Metodi pubblici

addBlankLineSeparator

public TableBuilder addBlankLineSeparator ()

Aggiunge un separatore di riga come: | | (spazio vuoto tra due tubi)

ritorna
TableBuilder Questo

addDoubleLineSeparator

public TableBuilder addDoubleLineSeparator ()

Aggiunge un separatore di riga come: +=========================================== ==+

ritorna
TableBuilder Questo

addLine

public TableBuilder addLine (String[] line)

Aggiunge una linea. Il numero di colonne in linea deve essere uguale a numColumns fornito nel costruttore.

Parametri
line String : la linea.

ritorna
TableBuilder Questo

Lancia
IllegalArgumentException quando il numero di colonne in linea non concorda con numColumns fornito nel costruttore.

addLine

public TableBuilder addLine (String line)

Aggiunge una singola riga lunga. TableBuilder lo avvolgerà se è troppo lungo. Vedi l'esempio sopra.

Parametri
line String : la linea.

ritorna
TableBuilder Questo

addSeparator

public TableBuilder addSeparator (char end, 
                char pipe)

Aggiunge un separatore di riga personalizzato.

Parametri
end char : i due caratteri finali.

pipe char : il carattere che collega due estremità

ritorna
TableBuilder Questo

addSingleLineSeparator

public TableBuilder addSingleLineSeparator ()

Aggiunge un separatore di riga come: +------------------------------------------- --+

ritorna
TableBuilder Questo

Aggiungi titolo

public TableBuilder addTitle (String title)

Aggiunge un titolo a questa tabella. Esempio: +======================TITOLO=======================+

Parametri
title String : titolo

ritorna
TableBuilder Questo

costruire

public String build ()

Costruisce la tabella e restituisce una stringa.

ritorna
String la tabella in formato stringa.

setOffset

public TableBuilder setOffset (int offset)

Imposta il numero di spazi bianchi a sinistra dell'intera tabella

Parametri
offset int : il numero di spazi bianchi

ritorna
TableBuilder Questo

setPadding

public TableBuilder setPadding (int padding)

Imposta il numero di spazi bianchi prima e dopo ogni elemento di colonna

Parametri
padding int : il numero di spazi bianchi

ritorna
TableBuilder Questo