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 |