TableBuilder
public
class
TableBuilder
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.TableBuilder |
Es una clase de ayuda para mostrar una matriz de elementos de String en una tabla.
Resumen
Constructores públicos | |
---|---|
TableBuilder(int numColumns)
Construye un TableBuilder con una cantidad específica de columnas. |
Métodos públicos | |
---|---|
TableBuilder
|
addBlankLineSeparator()
Agrega un separador de filas, como | | (espacio en blanco entre dos barras verticales). |
TableBuilder
|
addDoubleLineSeparator()
Agrega un separador de filas, como el siguiente: +=============================================+ |
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 el siguiente: +---------------------------------------------+ |
TableBuilder
|
addTitle(String title)
Agrega un título a esta tabla. |
String
|
build()
Compila la tabla y la muestra como una cadena. |
TableBuilder
|
setOffset(int offset)
Establece la cantidad de espacio 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 columna. |
Constructores públicos
TableBuilder
public TableBuilder (int numColumns)
Construye 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
addBlankLineSeparator
public TableBuilder addBlankLineSeparator ()
Agrega un separador de filas, como | | (espacio en blanco entre dos barras verticales).
Muestra | |
---|---|
TableBuilder |
este |
addDoubleLineSeparator
public TableBuilder addDoubleLineSeparator ()
Agrega un separador de filas, como el siguiente: +=============================================+
Muestra | |
---|---|
TableBuilder |
este |
addLine
public TableBuilder addLine (String[] line)
Agrega una línea. La cantidad de columnas en la línea debe ser igual a numColumns proporcionada en el constructor.
Parámetros | |
---|---|
line |
String : Es la línea. |
Muestra | |
---|---|
TableBuilder |
este |
Arroja | |
---|---|
IllegalArgumentException |
cuando la cantidad de columnas en la línea no coincide con el número de columnas proporcionado en el constructor. |
addLine
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 |
addSeparator
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. |
Muestra | |
---|---|
TableBuilder |
este |
addSingleLineSeparator
public TableBuilder addSingleLineSeparator ()
Agrega un separador de filas como el siguiente: +---------------------------------------------+
Muestra | |
---|---|
TableBuilder |
este |
addTitle
public TableBuilder addTitle (String title)
Agrega un título a esta tabla. Ejemplo: +======================TITLE=======================+
Parámetros | |
---|---|
title |
String : título |
Muestra | |
---|---|
TableBuilder |
este |
build
public String build ()
Compila la tabla y la muestra como una cadena.
Muestra | |
---|---|
String |
la tabla en formato de cadena. |
setOffset
public TableBuilder setOffset (int offset)
Establece la cantidad de espacio 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 columna.
Parámetros | |
---|---|
padding |
int : Es la cantidad de espacios en blanco. |
Muestra | |
---|---|
TableBuilder |
este |