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