테이블빌더
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 | 이것 |