TableBuilder

public class TableBuilder
extends Object

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


Classe di supporto 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 barre verticali)

TableBuilder addDoubleLineSeparator()

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

TableBuilder addLine(String[] line)

Aggiunge una riga.

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 la restituisce come 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

TableBuilder

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 barre verticali)

Ritorni
TableBuilder questo

addDoubleLineSeparator

public TableBuilder addDoubleLineSeparator ()

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

Ritorni
TableBuilder questo

addLine

public TableBuilder addLine (String[] line)

Aggiunge una riga. Il numero di colonne nella riga deve essere uguale a numColumns fornito nel costruttore.

Parametri
line String: la riga.

Ritorni
TableBuilder questo

Lanci
IllegalArgumentException quando il numero di colonne nella riga non corrisponde a numColumns fornito nel costruttore.

addLine

public TableBuilder addLine (String line)

Aggiunge una singola riga lunga. TableBuilder lo inserisce in un a capo se è troppo lungo. Vedi l'esempio riportato sopra.

Parametri
line String: la riga.

Ritorni
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à

Ritorni
TableBuilder questo

addSingleLineSeparator

public TableBuilder addSingleLineSeparator ()

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

Ritorni
TableBuilder questo

addTitle

public TableBuilder addTitle (String title)

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

Parametri
title String: title

Ritorni
TableBuilder questo

build

public String build ()

Costruisce la tabella e la restituisce come stringa.

Ritorni
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

Ritorni
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

Ritorni
TableBuilder questo