منشئ الجدول

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)

يضبط عدد المسافات البيضاء قبل وبعد كل عنصر عمود

المقاولين العامة

منشئ الجدول

public TableBuilder (int numColumns)

إنشاء TableBuilder بعدد محدد من الأعمدة.

حدود
numColumns int : عدد الأعمدة في هذا الجدول.

الأساليب العامة

addBlankLineSeparator

public TableBuilder addBlankLineSeparator ()

يضيف فاصل صف مثل: | | (مساحة فارغة بين أنبوبين)

عائدات
TableBuilder هذا

addDoubleLineSeparator

public TableBuilder addDoubleLineSeparator ()

إضافة فاصل صفوف مثل: +============================ ==+

عائدات
TableBuilder هذا

addLine

public TableBuilder addLine (String[] line)

يضيف خط. يجب أن يساوي عدد الأعمدة في السطر عدد الأعمدة المتوفرة في المُنشئ.

حدود
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 String : عنوان

عائدات
TableBuilder هذا

يبني

public String build ()

يبني الجدول ويعود كسلسلة.

عائدات
String الجدول في شكل سلسلة.

setOffset

public TableBuilder setOffset (int offset)

يضبط عدد المسافات البيضاء على يسار الجدول بأكمله

حدود
offset int : عدد المساحة البيضاء

عائدات
TableBuilder هذا

setPadding

public TableBuilder setPadding (int padding)

يضبط عدد المسافات البيضاء قبل وبعد كل عنصر عمود

حدود
padding int : عدد المساحة البيضاء

عائدات
TableBuilder هذا