Construtor de tabelas

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 linhas 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 linhas 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

Construtor de tabelas

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 linhas 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

adicionarLinha

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

Lança
IllegalArgumentException quando o número de colunas na linha não concorda com numColumns fornecido no construtor.

adicionarLinha

public TableBuilder addLine (String line)

Adiciona uma única linha longa. O TableBuilder irá envolvê-lo se for muito longo. Veja o exemplo acima.

Parâmetros
line String : a linha.

Devoluções
TableBuilder esse

adicionarSeparador

public TableBuilder addSeparator (char end, 
                char pipe)

Adiciona um separador de linhas personalizado.

Parâmetros
end char : os dois caracteres finais.

pipe char : o personagem que conecta duas extremidades

Devoluções
TableBuilder esse

addSingleLineSeparator

public TableBuilder addSingleLineSeparator ()

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

Devoluções
TableBuilder esse

adicionarTítulo

public TableBuilder addTitle (String title)

Adiciona um título a esta tabela. Amostra: +======================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

setPadding

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