مصمم الجداول

public class TableBuilder
extends Object

java.lang.Object
com.android.tradefed.util.TableBuilder


فئة مساعدة لعرض مصفوفة من عناصر السلسلة في جدول.

ملخّص

شركة إنشاءات عامة

TableBuilder(int numColumns)

تنشئ TableBuilder بعدد معين من الأعمدة.

الطرق العامة

TableBuilder addBlankLineSeparator()

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

TableBuilder addDoubleLineSeparator()

لإضافة فاصل صف، مثل: +Tailwind==...

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 هذا

إضافة DoubleLineSeparator

public TableBuilder addDoubleLineSeparator ()

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

المرتجعات
TableBuilder هذا

إضافة خط

public TableBuilder addLine (String[] line)

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

المعلمات
line String: الخط

المرتجعات
TableBuilder هذا

الرميات
IllegalArgumentException عندما لا يتوافق عدد الأعمدة في السطر مع numcolumns في الدالة الإنشائية.

إضافة خط

public TableBuilder addLine (String line)

لإضافة سطر طويل واحد. سيقوم TableBuilder بالتفافه إذا كان طويلاً جدًا. اطّلِع على المثال أعلاه.

المعلمات
line String: الخط

المرتجعات
TableBuilder هذا

فاصل إضافي

public TableBuilder addSeparator (char end, 
                char pipe)

يمكن إضافة فاصل صف مخصّص.

المعلمات
end char: الحرفان النهائيان

pipe char: الحرف الذي يربط بين طرفي

المرتجعات
TableBuilder هذا

إضافة فاصل أسطر واحد

public TableBuilder addSingleLineSeparator ()

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

المرتجعات
TableBuilder هذا

إضافة عنوان

public TableBuilder addTitle (String title)

لإضافة عنوان إلى هذا الجدول. نموذج: +========= @======= IN تصفح=========

المعلمات
title String: عنوان

المرتجعات
TableBuilder هذا

بناء

public String build ()

تنشئ الجدول وتعرضه كسلسلة.

المرتجعات
String الجدول بتنسيق سلسلة.

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

public TableBuilder setOffset (int offset)

لتعيين عدد المساحة البيضاء على يسار الجدول بالكامل

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

المرتجعات
TableBuilder هذا

المساحة المتروكة

public TableBuilder setPadding (int padding)

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

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

المرتجعات
TableBuilder هذا