בונה שולחן

public class TableBuilder
extends Object

JavaScript.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: מספר העמודות בטבלה הזו.

שיטות ציבוריות

addEmptyLineSeparator

public TableBuilder addBlankLineSeparator ()

הוספה של מפריד שורות כמו: | | (רווח ריק בין שני קווים)

החזרות
TableBuilder הזה

addDoubleClickLineSeparator

public TableBuilder addDoubleLineSeparator ()

מפריד שורות כמו: +======================================

החזרות
TableBuilder הזה

addLine

public TableBuilder addLine (String[] line)

הוספת שורה. מספר העמודות בשורה חייב להיות שווה למספר העמודות שסופקו ב-constructor.

פרמטרים
line String: הקו.

החזרות
TableBuilder הזה

קליעות
IllegalArgumentException כאשר מספר העמודות בשורה לא תואם numColumns שסופקו ב-constructor.

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: שם

החזרות
TableBuilder הזה

לפתח

public String build ()

יצירת הטבלה וחזרה כמחרוזת.

החזרות
String הטבלה בפורמט מחרוזת.

היסט

public TableBuilder setOffset (int offset)

הגדרת מספר השטח הלבן בצד ימין של הטבלה כולה

פרמטרים
offset int: מספר הרווח הלבן

החזרות
TableBuilder הזה

מרווח הגדרה

public TableBuilder setPadding (int padding)

הגדרת מספר הרווח הלבן לפני ואחרי כל רכיב בעמודה

פרמטרים
padding int: מספר הרווח הלבן

החזרות
TableBuilder הזה