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

זורק
IllegalArgumentException כאשר מספר העמודות בשורה אינו תואם את 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 זֶה