جدول ساز
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 | این |
پرتاب می کند | |
---|---|
| زمانی که تعداد ستون های موجود در خط با 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 | این |