مصمم الجداول
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 |
هذا |