TableBuilder

public class TableBuilder
extends Object

Objeto java.lang.
   ↳ com.android.tradefed.util.TableBuilder


Clase auxiliar para mostrar una matriz de elementos de string en una tabla.

Resumen

Constructores públicos

TableBuilder(int numColumns)

Crea un TableBuilder con una cantidad específica de columnas.

Métodos públicos

TableBuilder addBlankLineSeparator()

Agrega un separador de filas, como el siguiente: | | (espacio en blanco entre dos canalizaciones)

TableBuilder addDoubleLineSeparator()

Agrega un separador de filas como: +==========================================+

TableBuilder addLine(String[] line)

Agrega una línea.

TableBuilder addLine(String line)

Agrega una sola línea larga.

TableBuilder addSeparator(char end, char pipe)

Agrega un separador de filas personalizado.

TableBuilder addSingleLineSeparator()

Agrega un separador de filas, como: +---------------------------------------------+

TableBuilder addTitle(String title)

Agrega un título a la tabla.

String build()

Compila la tabla y se muestra como una cadena.

TableBuilder setOffset(int offset)

Establece la cantidad de espacios en blanco a la izquierda de toda la tabla.

TableBuilder setPadding(int padding)

Establece la cantidad de espacios en blanco antes y después de cada elemento de la columna

Constructores públicos

TableBuilder

public TableBuilder (int numColumns)

Crea un TableBuilder con una cantidad específica de columnas.

Parámetros
numColumns int: Es la cantidad de columnas de esta tabla.

Métodos públicos

agregarSeparadorDeLíneaEnBlanco

public TableBuilder addBlankLineSeparator ()

Agrega un separador de filas, como el siguiente: | | (espacio en blanco entre dos canalizaciones)

Muestra
TableBuilder este

addDoubleLineSeparator

public TableBuilder addDoubleLineSeparator ()

Agrega un separador de filas como: +==========================================+

Muestra
TableBuilder este

Agregar línea

public TableBuilder addLine (String[] line)

Agrega una línea. La cantidad de columnas en la línea debe ser igual a numColumns proporcionadas en el constructor.

Parámetros
line String: Es la línea.

Muestra
TableBuilder este

Arroja
IllegalArgumentException cuando el número de columnas en línea no concuerda numColumns proporcionadas en el constructor.

Agregar línea

public TableBuilder addLine (String line)

Agrega una sola línea larga. TableBuilder lo unirá si es demasiado largo. Consulta el ejemplo anterior.

Parámetros
line String: Es la línea.

Muestra
TableBuilder este

agregarSeparador

public TableBuilder addSeparator (char end, 
                char pipe)

Agrega un separador de filas personalizado.

Parámetros
end char: Es el carácter de finalización.

pipe char: el carácter que conecta dos extremos

Muestra
TableBuilder este

addSingleLineSeparator

public TableBuilder addSingleLineSeparator ()

Agrega un separador de filas, como: +---------------------------------------------+

Muestra
TableBuilder este

Agregar Título

public TableBuilder addTitle (String title)

Agrega un título a la tabla. Muestra: +======================TITLE======================+

Parámetros
title String: título

Muestra
TableBuilder este

build

public String build ()

Compila la tabla y se muestra como una cadena.

Muestra
String la tabla en formato de cadena.

setOffset

public TableBuilder setOffset (int offset)

Establece la cantidad de espacios en blanco a la izquierda de toda la tabla.

Parámetros
offset int: Es la cantidad de espacios en blanco.

Muestra
TableBuilder este

setPadding

public TableBuilder setPadding (int padding)

Establece la cantidad de espacios en blanco antes y después de cada elemento de la columna

Parámetros
padding int: Es la cantidad de espacios en blanco.

Muestra
TableBuilder este