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

addTitle

public TableBuilder addTitle (String title)

इस टेबल में टाइटल जोड़ता है. सैंपल: +======================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 यह