TableBuilder

public class TableBuilder
extends Object

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


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

Resumen

Constructores públicos

TableBuilder (int numColumns)

Construye un TableBuilder con un número específico de columnas.

Métodos públicos

TableBuilder addBlankLineSeparator ()

Agrega un separador de filas como: | | (espacio en blanco entre dos tubos)

TableBuilder addDoubleLineSeparator ()

Agrega un separador de fila 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 fila como: +-------------------------------------------- --+

TableBuilder addTitle (String title)

Agrega un título a esta tabla.

String build ()

Construye la tabla y regresa como una cadena.

TableBuilder setOffset (int offset)

Establece el número de espacios en blanco a la izquierda de toda la tabla

TableBuilder setPadding (int padding)

Establece el número de espacios en blanco antes y después de cada elemento de columna

Constructores públicos

TableBuilder

public TableBuilder (int numColumns)

Construye un TableBuilder con un número específico de columnas.

Parámetros
numColumns int : número de columnas en esta tabla.

Métodos públicos

agregarBlankLineSeparator

public TableBuilder addBlankLineSeparator ()

Agrega un separador de filas como: | | (espacio en blanco entre dos tubos)

Devoluciones
TableBuilder este

addDoubleLineSeparator

public TableBuilder addDoubleLineSeparator ()

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

Devoluciones
TableBuilder este

añadir línea

public TableBuilder addLine (String[] line)

Agrega una línea. El número de columnas en línea debe ser igual a numColumns proporcionado en el constructor.

Parámetros
line String : la línea.

Devoluciones
TableBuilder este

Lanza
IllegalArgumentException cuando el número de columnas en línea no concuerda con numColumns proporcionado en el constructor.

añadir línea

public TableBuilder addLine (String line)

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

Parámetros
line String : la línea.

Devoluciones
TableBuilder este

añadirSeparador

public TableBuilder addSeparator (char end, 
                char pipe)

Agrega un separador de filas personalizado.

Parámetros
end char : los dos caracteres finales.

pipe char : el carácter que conecta dos extremos

Devoluciones
TableBuilder este

addSingleLineSeparator

public TableBuilder addSingleLineSeparator ()

Agrega un separador de fila como: +-------------------------------------------- --+

Devoluciones
TableBuilder este

añadir título

public TableBuilder addTitle (String title)

Agrega un título a esta tabla. Muestra: +======================TÍTULO=======================+

Parámetros
title String : título

Devoluciones
TableBuilder este

construir

public String build ()

Construye la tabla y regresa como una cadena.

Devoluciones
String la tabla en formato de cadena.

establecerDesplazamiento

public TableBuilder setOffset (int offset)

Establece el número de espacios en blanco a la izquierda de toda la tabla

Parámetros
offset int : el número de espacios en blanco

Devoluciones
TableBuilder este

conjunto de relleno

public TableBuilder setPadding (int padding)

Establece el número de espacios en blanco antes y después de cada elemento de columna

Parámetros
padding int : el número de espacios en blanco

Devoluciones
TableBuilder este