جدول ساز

public class TableBuilder
extends Object

java.lang.object
com.android.tradefed.util.TableBuilder


کلاس کمکی برای نمایش ماتریسی از عناصر String در جدول.

خلاصه

سازندگان عمومی

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 : تعداد ستون های این جدول.

روش های عمومی

افزودنBlankLineSeparator

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 این

افزودن جداکننده

public TableBuilder addSeparator (char end, 
                char pipe)

یک جداکننده ردیف سفارشی اضافه می کند.

پارامترها
end char : شخصیت دو پایانی.

pipe char : شخصیتی که دو سر را به هم متصل می کند

برمی گرداند
TableBuilder این

افزودنSingleLineSeparator

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 این