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 |