टेबल बिल्डर

public class TableBuilder
extends Object

java.lang.Object
com.android.tradefed.util.TableBuilder


टेबल में स्ट्रिंग एलिमेंट का मैट्रिक्स दिखाने के लिए हेल्पर क्लास.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

TableBuilder(int numColumns)

तय संख्या में कॉलम के साथ एक टेबल बिल्डर बनाता है.

सार्वजनिक तरीके

TableBuilder addBlankLineSeparator()

इस तरह से कोई पंक्ति विभाजक जोड़ता है: | | (दो पाइप के बीच खाली जगह)

TableBuilder addDoubleLineSeparator()

पंक्ति सेपरेटर जोड़ता है, जैसे कि: + Search********===+

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)

तय संख्या में कॉलम के साथ एक टेबल बिल्डर बनाता है.

पैरामीटर
numColumns int: इस टेबल में कॉलम की संख्या.

सार्वजनिक तरीके

ऐड-ब्लैंकलाइन सेपरेटर

public TableBuilder addBlankLineSeparator ()

इस तरह से कोई पंक्ति विभाजक जोड़ता है: | | (दो पाइप के बीच खाली जगह)

रिटर्न
TableBuilder यह

ऐडडबललाइन सेपरेटर

public TableBuilder addDoubleLineSeparator ()

पंक्ति सेपरेटर जोड़ता है, जैसे कि: +SELECTED**** परफ़ॉर्मेंस===+

रिटर्न
TableBuilder यह

ऐडलाइन

public TableBuilder addLine (String[] line)

इससे एक लाइन जुड़ जाती है. लाइन में कॉलम की संख्या, कंस्ट्रक्टर में दिए गए numकॉलम के बराबर होनी चाहिए.

पैरामीटर
line String: लाइन.

रिटर्न
TableBuilder यह

थ्रो
IllegalArgumentException जब पंक्ति में कॉलम की संख्या कंस्ट्रक्टर में दिए गए numकॉलम.

ऐडलाइन

public TableBuilder addLine (String line)

एक लंबी लाइन जोड़ता है. अगर यह बहुत लंबा है, तो टेबलबिल्डर इसे रैप कर देगा. ऊपर उदाहरण देखें.

पैरामीटर
line String: लाइन.

रिटर्न
TableBuilder यह

ऐड-सेपरेटर

public TableBuilder addSeparator (char end, 
                char pipe)

कस्टम पंक्ति सेपरेटर जोड़ता है.

पैरामीटर
end char: खत्म होने वाला दो वर्ण.

pipe char: दो सिरों को जोड़ने वाला वर्ण

रिटर्न
TableBuilder यह

ऐडसिंगललाइन सेपरेटर

public TableBuilder addSingleLineSeparator ()

पंक्ति सेपरेटर इस तरह जोड़ता है: +----------------------------------------------+

रिटर्न
TableBuilder यह

टाइटल जोड़ें

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 यह