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 |
הזה |