جدول ساز
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 | این |