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

제목 추가

public TableBuilder addTitle (String title)

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

매개변수
title String: 제목

반환 값
TableBuilder 이것

build

public String build ()

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

반환 값
String 문자열 형식의 테이블입니다.

setOffset

public TableBuilder setOffset (int offset)

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

매개변수
offset int: 공백 수

반환 값
TableBuilder 이것

패딩 설정

public TableBuilder setPadding (int padding)

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

매개변수
padding int: 공백 수

반환 값
TableBuilder 이것