Constructor de tablas
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 filas como: +------------------------------------------- --+ |
TableBuilder | addTitle (String title) Agrega un título a esta tabla. |
String | build () Construye la tabla y la devuelve 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
Constructor de tablas
public TableBuilder (int numColumns)
Construye un TableBuilder con un número específico de columnas.
Parámetros | |
---|---|
numColumns | int : número de columnas de esta tabla. |
Métodos públicos
agregarSeparadorDeLíneaEnBlanco
public TableBuilder addBlankLineSeparator ()
Agrega un separador de filas como: | | (espacio en blanco entre dos tubos)
Devoluciones | |
---|---|
TableBuilder | este |
agregarDoubleLineSeparator
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 al número de columnas proporcionadas 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 coincide con el número de columnas proporcionadas en el constructor. |
añadir línea
public TableBuilder addLine (String line)
Agrega una sola línea larga. TableBuilder lo ajustará si es demasiado largo. Vea el ejemplo anterior.
Parámetros | |
---|---|
line | String : la línea. |
Devoluciones | |
---|---|
TableBuilder | este |
agregarSeparador
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 |
agregarSingleLineSeparator
public TableBuilder addSingleLineSeparator ()
Agrega un separador de filas 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 la devuelve como una cadena.
Devoluciones | |
---|---|
String | la tabla en formato de cadena. |
establecercompensación
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 |
setPadding
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 |