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)

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

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

החזרות
TableBuilder הזה

זריקות
IllegalArgumentException כשמספר העמודות בשורה לא תואם למספר העמודות שצוין ב-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: title

החזרות
TableBuilder הזה

build

public String build ()

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

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

setOffset

public TableBuilder setOffset (int offset)

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

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

החזרות
TableBuilder הזה

setPadding

public TableBuilder setPadding (int padding)

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

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

החזרות
TableBuilder הזה