TableBuilder

public class TableBuilder
extends Object

java.lang.Object
com.android.tradefed.util.TableBuilder


Classe auxiliar para exibir uma matriz de elementos String em uma tabela.

Resumo

Construtores públicos

TableBuilder (int numColumns)

Constrói um TableBuilder com um número específico de colunas.

Métodos públicos

TableBuilder addBlankLineSeparator ()

Adiciona um separador de linha como: | | (espaço em branco entre dois tubos)

TableBuilder addDoubleLineSeparator ()

Adiciona um separador de linha como: +============================================= ==+

TableBuilder addLine (String[] line)

Adiciona uma linha.

TableBuilder addLine (String line)

Adiciona uma única linha longa.

TableBuilder addSeparator (char end, char pipe)

Adiciona um separador de linha personalizado.

TableBuilder addSingleLineSeparator ()

Adiciona um separador de linha como: +------------------------------------------- --+

TableBuilder addTitle (String title)

Adiciona um título a esta tabela.

String build ()

Constrói a tabela e retorna como uma string.

TableBuilder setOffset (int offset)

Define o número de espaços em branco à esquerda de toda a tabela

TableBuilder setPadding (int padding)

Define o número de espaços em branco antes e depois de cada elemento da coluna

Construtores públicos

TableBuilder

public TableBuilder (int numColumns)

Constrói um TableBuilder com um número específico de colunas.

Parâmetros
numColumns int : número de colunas nesta tabela.

Métodos públicos

addBlankLineSeparator

public TableBuilder addBlankLineSeparator ()

Adiciona um separador de linha como: | | (espaço em branco entre dois tubos)

devoluções
TableBuilder esse

addDoubleLineSeparator

public TableBuilder addDoubleLineSeparator ()

Adiciona um separador de linha como: +============================================= ==+

devoluções
TableBuilder esse

addLine

public TableBuilder addLine (String[] line)

Adiciona uma linha. O número de colunas na linha deve ser igual a numColumns fornecido no construtor.

Parâmetros
line String : a linha.

devoluções
TableBuilder esse

lances
IllegalArgumentException quando o número de colunas na linha não corresponde ao numColumns fornecido no construtor.

addLine

public TableBuilder addLine (String line)

Adiciona uma única linha longa. O TableBuilder o envolverá se for muito longo. Veja o exemplo acima.

Parâmetros
line String : a linha.

devoluções
TableBuilder esse

addSeparator

public TableBuilder addSeparator (char end, 
                char pipe)

Adiciona um separador de linha personalizado.

Parâmetros
end char : os dois caracteres finais.

pipe char : o caractere conectando duas extremidades

devoluções
TableBuilder esse

addSingleLineSeparator

public TableBuilder addSingleLineSeparator ()

Adiciona um separador de linha como: +------------------------------------------- --+

devoluções
TableBuilder esse

addTitle

public TableBuilder addTitle (String title)

Adiciona um título a esta tabela. Exemplo: +======================TÍTULO===========================+

Parâmetros
title String : título

devoluções
TableBuilder esse

construir

public String build ()

Constrói a tabela e retorna como uma string.

devoluções
String a tabela em formato de string.

setOffset

public TableBuilder setOffset (int offset)

Define o número de espaços em branco à esquerda de toda a tabela

Parâmetros
offset int : o número de espaços em branco

devoluções
TableBuilder esse

definirPadding

public TableBuilder setPadding (int padding)

Define o número de espaços em branco antes e depois de cada elemento da coluna

Parâmetros
padding int : o número de espaços em branco

devoluções
TableBuilder esse