TableBuilder

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)

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

المنشأت العامة

TableBuilder

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 ======================= +

حدود
title String : العنوان

عائدات
TableBuilder هذا

يبني

public String build ()

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

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

تعيين الإزاحة

public TableBuilder setOffset (int offset)

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

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

عائدات
TableBuilder هذا

تعيين الحشو

public TableBuilder setPadding (int padding)

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

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

عائدات
TableBuilder هذا