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 | 
