TableBuilder
public
class
TableBuilder
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TableBuilder |
Classe d'assistance permettant d'afficher une matrice d'éléments de chaîne 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, par exemple: | | (espace vide entre deux barres verticales) |
TableBuilder
|
addDoubleLineSeparator()
Ajoute un séparateur de ligne, par exemple: +=============================================+ |
TableBuilder
|
addLine(String[] line)
Ajoute une ligne. |
TableBuilder
|
addLine(String line)
Ajoute une seule ligne longue. |
TableBuilder
|
addSeparator(char end, char pipe)
Ajoute un séparateur de lignes personnalisé. |
TableBuilder
|
addSingleLineSeparator()
Ajoute un séparateur de ligne, par exemple: +---------------------------------------------+ |
TableBuilder
|
addTitle(String title)
Ajoute un titre à ce tableau. |
String
|
build()
Crée le tableau et le renvoie sous forme de chaîne. |
TableBuilder
|
setOffset(int offset)
Définit le nombre d'espaces blancs à gauche de l'ensemble du 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 de ce tableau. |
Méthodes publiques
addBlankLineSeparator
public TableBuilder addBlankLineSeparator ()
Ajoute un séparateur de ligne, par exemple: | | (espace vide entre deux barres verticales)
Renvoie | |
---|---|
TableBuilder |
en cours |
addDoubleLineSeparator
public TableBuilder addDoubleLineSeparator ()
Ajoute un séparateur de ligne, par exemple: +=============================================+
Renvoie | |
---|---|
TableBuilder |
en cours |
addLine
public TableBuilder addLine (String[] line)
Ajoute une ligne. Le nombre de colonnes de la ligne doit être égal à numColumns fourni dans le constructeur.
Paramètres | |
---|---|
line |
String : ligne. |
Renvoie | |
---|---|
TableBuilder |
en cours |
Génère | |
---|---|
IllegalArgumentException |
lorsque le nombre de colonnes de la ligne ne correspond pas au nombre de colonnes fourni dans le constructeur. |
addLine
public TableBuilder addLine (String line)
Ajoute une seule ligne longue. TableBuilder le mettra en forme si le texte est trop long. Voir exemple ci-dessus.
Paramètres | |
---|---|
line |
String : ligne. |
Renvoie | |
---|---|
TableBuilder |
en cours |
addSeparator
public TableBuilder addSeparator (char end, char pipe)
Ajoute un séparateur de lignes personnalisé.
Paramètres | |
---|---|
end |
char : deux caractères de fin. |
pipe |
char : caractère reliant deux extrémités |
Renvoie | |
---|---|
TableBuilder |
en cours |
addSingleLineSeparator
public TableBuilder addSingleLineSeparator ()
Ajoute un séparateur de ligne, par exemple: +---------------------------------------------+
Renvoie | |
---|---|
TableBuilder |
en cours |
addTitle
public TableBuilder addTitle (String title)
Ajoute un titre à ce tableau. Exemple: +======================TITLE=======================+
Paramètres | |
---|---|
title |
String : titre |
Renvoie | |
---|---|
TableBuilder |
en cours |
build
public String build ()
Crée le tableau et le renvoie sous forme de chaîne.
Renvoie | |
---|---|
String |
le tableau au format de chaîne. |
setOffset
public TableBuilder setOffset (int offset)
Définit le nombre d'espaces blancs à gauche de l'ensemble du tableau
Paramètres | |
---|---|
offset |
int : nombre d'espaces blancs |
Renvoie | |
---|---|
TableBuilder |
en cours |
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 : nombre d'espaces blancs |
Renvoie | |
---|---|
TableBuilder |
en cours |