테이블빌더

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)

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

공개 생성자

테이블빌더

public TableBuilder (int numColumns)

특정 수의 열을 사용하여 TableBuilder를 구성합니다.

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

공개 메소드

addBlankLineSeparator

public TableBuilder addBlankLineSeparator ()

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

보고
TableBuilder 이것

addDoubleLineSeparator

public TableBuilder addDoubleLineSeparator ()

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

보고
TableBuilder 이것

추가라인

public TableBuilder addLine (String[] line)

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

매개변수
line String : 줄.

보고
TableBuilder 이것

던지기
IllegalArgumentException 라인의 열 개수가 생성자에 제공된 numColumns와 일치하지 않는 경우.

추가라인

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

제목 추가

public TableBuilder addTitle (String title)

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

매개변수
title String : 제목

보고
TableBuilder 이것

짓다

public String build ()

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

보고
String 문자열 형식의 테이블입니다.

setOffset

public TableBuilder setOffset (int offset)

테이블 전체의 왼쪽 공백 개수를 설정합니다.

매개변수
offset int : 공백의 개수

보고
TableBuilder 이것

setPadding

public TableBuilder setPadding (int padding)

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

매개변수
padding int : 공백의 개수

보고
TableBuilder 이것