TableBuilder
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) מגדיר את מספר הרווחים הלבנים לפני ואחרי כל רכיב עמודה |
בנאים ציבוריים
TableBuilder
public TableBuilder (int numColumns)
בונה TableBuilder עם מספר ספציפי של עמודות.
פרמטרים | |
---|---|
numColumns | int : מספר העמודות בטבלה זו. |
שיטות ציבוריות
addBlankLineSeparator
public TableBuilder addBlankLineSeparator ()
מוסיף מפריד שורות כמו: | | (רווח ריק בין שני צינורות)
החזרות | |
---|---|
TableBuilder | זֶה |
addDoubleLineSeparator
public TableBuilder addDoubleLineSeparator ()
מוסיף מפריד שורות כמו: +========================================== ==+
החזרות | |
---|---|
TableBuilder | זֶה |
addLine
public TableBuilder addLine (String[] line)
מוסיף שורה. מספר העמודות בשורה חייב להיות שווה ל-numColumns שסופקו בבנאי.
פרמטרים | |
---|---|
line | String : הקו. |
החזרות | |
---|---|
TableBuilder | זֶה |
זורק | |
---|---|
| כאשר מספר העמודות בשורה אינו תואם את 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 | זֶה |