TableBuilder
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)
لضبط عدد المسافات البيضاء قبل كل عنصر عمود وبعده |
وظائف الإنشاء العامة
TableBuilder
public TableBuilder (int numColumns)
تُنشئ عنصر TableBuilder بعدد معيّن من الأعمدة.
المعلمات | |
---|---|
numColumns |
int : عدد الأعمدة في هذا الجدول |
الطرق العامة
addBlankLineSeparator
public TableBuilder addBlankLineSeparator ()
تُضيف فاصلًا للصفوف مثل: | | (مسافة فارغة بين أنبوبَين)
المرتجعات | |
---|---|
TableBuilder |
هذا |
addDoubleLineSeparator
public TableBuilder addDoubleLineSeparator ()
تُضيف فاصلًا للصفوف مثل: +=============================================+
المرتجعات | |
---|---|
TableBuilder |
هذا |
addLine
public TableBuilder addLine (String[] line)
تُضيف سطرًا. يجب أن يكون عدد الأعمدة في السطر مساويًا لعدد الأعمدة numColumns المقدَّم في دالة الإنشاء.
المعلمات | |
---|---|
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 |
هذا |
addTitle
public TableBuilder addTitle (String title)
تُضيف عنوانًا إلى هذا الجدول. مثال: +======================TITLE=======================+
المعلمات | |
---|---|
title |
String : title |
المرتجعات | |
---|---|
TableBuilder |
هذا |
إنشاء
public String build ()
لإنشاء الجدول وإرجاعه كسلسلة.
المرتجعات | |
---|---|
String |
الجدول بتنسيق سلسلة |
setOffset
public TableBuilder setOffset (int offset)
لضبط عدد المساحات البيضاء على يمين الجدول بأكمله
المعلمات | |
---|---|
offset |
int : عدد المسافات البيضاء |
المرتجعات | |
---|---|
TableBuilder |
هذا |
setPadding
public TableBuilder setPadding (int padding)
لضبط عدد المسافات البيضاء قبل كل عنصر عمود وبعده
المعلمات | |
---|---|
padding |
int : عدد المسافات البيضاء |
المرتجعات | |
---|---|
TableBuilder |
هذا |