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