Generatore 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)
Crea 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()
Crea 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 colonna |
Costruttori pubblici
Generatore di tabelle
public TableBuilder (int numColumns)
Crea un TableBuilder con un numero specifico di colonne.
Parametri | |
---|---|
numColumns |
int : il numero di colonne della tabella. |
Metodi pubblici
addBlankLineSeparator
public TableBuilder addBlankLineSeparator ()
Aggiunge un separatore di riga come: | | (spazio vuoto tra due barre verticali)
Ritorni | |
---|---|
TableBuilder |
questo |
aggiungiDoppiaLineSeparator
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 linea deve essere uguale al valore di numColumn fornito nel costruttore.
Parametri | |
---|---|
line |
String : la linea. |
Ritorni | |
---|---|
TableBuilder |
questo |
Lanci | |
---|---|
IllegalArgumentException |
quando il numero di colonne in linea non è d'accordo con numColonne fornite nel costruttore. |
addLine
public TableBuilder addLine (String line)
Aggiunge una singola riga lunga. Se è troppo lungo, TableBuilder lo aggrega. Vedi l'esempio sopra.
Parametri | |
---|---|
line |
String : la linea. |
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 : titolo |
Ritorni | |
---|---|
TableBuilder |
questo |
crea
public String build ()
Crea la tabella e restituisce una stringa.
Ritorni | |
---|---|
String |
della tabella in formato stringa. |
impostaOffset
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 colonna
Parametri | |
---|---|
padding |
int : il numero di spazi bianchi |
Ritorni | |
---|---|
TableBuilder |
questo |