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