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 |