منشئ الجدول
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) يضبط عدد المسافات البيضاء قبل وبعد كل عنصر عمود |
المقاولين العامة
منشئ الجدول
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 | String : عنوان |
عائدات | |
---|---|
TableBuilder | هذا |
يبني
public String build ()
يبني الجدول ويعود كسلسلة.
عائدات | |
---|---|
String | الجدول في شكل سلسلة. |
setOffset
public TableBuilder setOffset (int offset)
يضبط عدد المسافات البيضاء على يسار الجدول بأكمله
حدود | |
---|---|
offset | int : عدد المساحة البيضاء |
عائدات | |
---|---|
TableBuilder | هذا |
setPadding
public TableBuilder setPadding (int padding)
يضبط عدد المسافات البيضاء قبل وبعد كل عنصر عمود
حدود | |
---|---|
padding | int : عدد المساحة البيضاء |
عائدات | |
---|---|
TableBuilder | هذا |