בונה שולחן
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 |
הזה |