Costruttore di tabelle
public class TableBuilder
extends Object
java.lang.Oggetto | |
↳ | 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 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 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 vuoti 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 riga. Il numero di colonne nella riga deve essere uguale a numColumns fornito nel costruttore.
Parametri | |
---|---|
line | String : la linea. |
ritorna | |
---|---|
TableBuilder | Questo |
Getta | |
---|---|
| quando il numero di colonne nella riga 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 come 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 vuoti prima e dopo ogni elemento di colonna
Parametri | |
---|---|
padding | int : il numero di spazi bianchi |
ritorna | |
---|---|
TableBuilder | Questo |