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