TableBuilder
public class TableBuilder
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TableBuilder |
Classe d'assistance pour afficher une matrice d'éléments String dans un tableau.
Résumé
Constructeurs publics | |
---|---|
TableBuilder (int numColumns) Construit un TableBuilder avec un nombre spécifique de colonnes. |
Méthodes publiques | |
---|---|
TableBuilder | addBlankLineSeparator () Ajoute un séparateur de ligne comme : | | (espace vide entre deux tuyaux) |
TableBuilder | addDoubleLineSeparator () Ajoute un séparateur de ligne comme : +========================================== ==+ |
TableBuilder | addLine (String[] line) Ajoute une ligne. |
TableBuilder | addLine (String line) Ajoute une seule longue ligne. |
TableBuilder | addSeparator (char end, char pipe) Ajoute un séparateur de ligne personnalisé. |
TableBuilder | addSingleLineSeparator () Ajoute un séparateur de lignes comme : +------------------------------------------------------- --+ |
TableBuilder | addTitle (String title) Ajoute un titre à ce tableau. |
String | build () Construit la table et renvoie sous forme de chaîne. |
TableBuilder | setOffset (int offset) Définit le nombre d'espaces blancs à gauche de tout le tableau |
TableBuilder | setPadding (int padding) Définit le nombre d'espaces blancs avant et après chaque élément de colonne |
Constructeurs publics
TableBuilder
public TableBuilder (int numColumns)
Construit un TableBuilder avec un nombre spécifique de colonnes.
Paramètres | |
---|---|
numColumns | int : nombre de colonnes dans cette table. |
Méthodes publiques
addBlankLineSeparator
public TableBuilder addBlankLineSeparator ()
Ajoute un séparateur de ligne comme : | | (espace vide entre deux tuyaux)
Retour | |
---|---|
TableBuilder | ce |
addDoubleLineSeparator
public TableBuilder addDoubleLineSeparator ()
Ajoute un séparateur de ligne comme : +========================================== ==+
Retour | |
---|---|
TableBuilder | ce |
ajouterLigne
public TableBuilder addLine (String[] line)
Ajoute une ligne. Le nombre de colonnes en ligne doit être égal à numColumns fourni dans le constructeur.
Paramètres | |
---|---|
line | String : la ligne. |
Retour | |
---|---|
TableBuilder | ce |
Lance | |
---|---|
| lorsque le nombre de colonnes en ligne ne correspond pas aux numColumns fournis dans le constructeur. |
ajouterLigne
public TableBuilder addLine (String line)
Ajoute une seule longue ligne. TableBuilder l'enveloppera s'il est trop long. Voir l'exemple ci-dessus.
Paramètres | |
---|---|
line | String : la ligne. |
Retour | |
---|---|
TableBuilder | ce |
addSeparator
public TableBuilder addSeparator (char end, char pipe)
Ajoute un séparateur de ligne personnalisé.
Paramètres | |
---|---|
end | char : les deux caractères de fin. |
pipe | char : le caractère reliant deux extrémités |
Retour | |
---|---|
TableBuilder | ce |
addSingleLineSeparator
public TableBuilder addSingleLineSeparator ()
Ajoute un séparateur de lignes comme : +------------------------------------------------------- --+
Retour | |
---|---|
TableBuilder | ce |
ajouter un titre
public TableBuilder addTitle (String title)
Ajoute un titre à ce tableau. Exemple : +=====================TITRE=======================+
Paramètres | |
---|---|
title | String : titre |
Retour | |
---|---|
TableBuilder | ce |
construire
public String build ()
Construit la table et renvoie sous forme de chaîne.
Retour | |
---|---|
String | la table au format chaîne. |
setOffset
public TableBuilder setOffset (int offset)
Définit le nombre d'espaces blancs à gauche de tout le tableau
Paramètres | |
---|---|
offset | int : le nombre d'espace blanc |
Retour | |
---|---|
TableBuilder | ce |
setPadding
public TableBuilder setPadding (int padding)
Définit le nombre d'espaces blancs avant et après chaque élément de colonne
Paramètres | |
---|---|
padding | int : le nombre d'espace blanc |
Retour | |
---|---|
TableBuilder | ce |