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