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
IllegalArgumentException 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'espaces blancs

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'espaces blancs

Retour
TableBuilder ce