TableBuilder

public class TableBuilder
extends Object

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


테이블에 문자열 요소의 행렬을 표시하는 도우미 클래스입니다.

요약

공개 생성자

TableBuilder(int numColumns)

특정 수의 열로 TableBuilder를 만듭니다.

공개 메서드

TableBuilder addBlankLineSeparator()

| | (두 파이프 사이에 빈 공간)과 같은 행 구분자를 추가합니다.

TableBuilder addDoubleLineSeparator()

다음과 같은 행 구분자를 추가합니다. +=============================================+

TableBuilder addLine(String[] line)

선을 추가합니다.

TableBuilder addLine(String line)

긴 단일 줄을 추가합니다.

TableBuilder addSeparator(char end, char pipe)

맞춤 행 구분자를 추가합니다.

TableBuilder addSingleLineSeparator()

다음과 같은 행 구분자를 추가합니다. +---------------------------------------------+

TableBuilder addTitle(String title)

이 표에 제목을 추가합니다.

String build()

테이블을 빌드하고 문자열로 반환합니다.

TableBuilder setOffset(int offset)

전체 표 왼쪽의 공백 수를 설정합니다.

TableBuilder setPadding(int padding)

각 열 요소 앞뒤의 공백 수를 설정합니다.

공개 생성자

TableBuilder

public TableBuilder (int numColumns)

특정 수의 열로 TableBuilder를 생성합니다.

매개변수
numColumns int: 이 테이블의 열 수입니다.

공개 메서드

addBlankLineSeparator

public TableBuilder addBlankLineSeparator ()

| | (두 파이프 사이에 빈 공간)과 같은 행 구분자를 추가합니다.

반환 값
TableBuilder 이것

addDoubleLineSeparator

public TableBuilder addDoubleLineSeparator ()

다음과 같은 행 구분자를 추가합니다. +=============================================+

반환 값
TableBuilder 이것

addLine

public TableBuilder addLine (String[] line)

선을 추가합니다. 줄의 열 수는 생성자에 제공된 numColumns와 같아야 합니다.

매개변수
line String: 선입니다.

반환 값
TableBuilder 이것

생성 값
IllegalArgumentException 줄의 열 수가 생성자에 제공된 numColumns와 일치하지 않는 경우

addLine

public TableBuilder addLine (String line)

긴 단일 줄을 추가합니다. 텍스트가 너무 길면 TableBuilder에서 줄바꿈합니다. 위의 예를 참고하세요.

매개변수
line String: 선입니다.

반환 값
TableBuilder 이것

addSeparator

public TableBuilder addSeparator (char end, 
                char pipe)

맞춤 행 구분자를 추가합니다.

매개변수
end char: 두 개의 끝 문자입니다.

pipe char: 두 끝을 연결하는 문자

반환 값
TableBuilder 이것

addSingleLineSeparator

public TableBuilder addSingleLineSeparator ()

다음과 같은 행 구분자를 추가합니다. +---------------------------------------------+

반환 값
TableBuilder 이것

addTitle

public TableBuilder addTitle (String title)

이 표에 제목을 추가합니다. 샘플: +======================TITLE=======================+

매개변수
title String: 제목

반환 값
TableBuilder 이것

build

public String build ()

테이블을 빌드하고 문자열로 반환합니다.

반환 값
String 테이블을 문자열 형식으로 반환합니다.

setOffset

public TableBuilder setOffset (int offset)

전체 표 왼쪽의 공백 수를 설정합니다.

매개변수
offset int: 공백 수

반환 값
TableBuilder 이것

setPadding

public TableBuilder setPadding (int padding)

각 열 요소 앞뒤의 공백 수를 설정합니다.

매개변수
padding int: 공백 수

반환 값
TableBuilder 이것