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 |