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 |