টেবিল বিল্ডার

public class TableBuilder
extends Object

java.lang.অবজেক্ট
com.android.tradefed.util.TableBuilder


একটি টেবিলে স্ট্রিং উপাদানগুলির একটি ম্যাট্রিক্স প্রদর্শনের জন্য সহায়ক শ্রেণী।

সারাংশ

পাবলিক কনস্ট্রাক্টর

TableBuilder (int numColumns)

নির্দিষ্ট সংখ্যক কলাম সহ একটি টেবিলবিল্ডার তৈরি করে।

পাবলিক পদ্ধতি

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)

প্রতিটি কলাম উপাদানের আগে এবং পরে সাদা স্থানের সংখ্যা সেট করে

পাবলিক কনস্ট্রাক্টর

টেবিল বিল্ডার

public TableBuilder (int numColumns)

নির্দিষ্ট সংখ্যক কলাম সহ একটি টেবিলবিল্ডার তৈরি করে।

পরামিতি
numColumns int : এই টেবিলে কলামের সংখ্যা।

পাবলিক পদ্ধতি

addBlankLineSeparator

public TableBuilder addBlankLineSeparator ()

একটি সারি বিভাজক যোগ করে যেমন: | | (দুটি পাইপের মধ্যে ফাঁকা জায়গা)

রিটার্নস
TableBuilder এই

ডাবললাইন সেপারেটর যোগ করুন

public TableBuilder addDoubleLineSeparator ()

সারি বিভাজক যোগ করে যেমন: +========================================= ==+

রিটার্নস
TableBuilder এই

অ্যাডলাইন

public TableBuilder addLine (String[] line)

একটি লাইন যোগ করে। লাইনে থাকা কলামের সংখ্যা অবশ্যই কনস্ট্রাক্টরে প্রদত্ত সংখ্যক কলামের সমান হবে।

পরামিতি
line String : লাইন।

রিটার্নস
TableBuilder এই

নিক্ষেপ করে
IllegalArgumentException যখন লাইনে কলামের সংখ্যা কনস্ট্রাক্টরে প্রদত্ত numColumns এর সাথে একমত হয় না।

অ্যাডলাইন

public TableBuilder addLine (String line)

একটি একক দীর্ঘ লাইন যোগ করে। TableBuilder এটি মোড়ানো হবে যদি এটি খুব দীর্ঘ হয়. উপরের উদাহরণ দেখুন।

পরামিতি
line String : লাইন।

রিটার্নস
TableBuilder এই

addSeparator

public TableBuilder addSeparator (char end, 
                char pipe)

একটি কাস্টম সারি বিভাজক যোগ করে।

পরামিতি
end char : দুই প্রান্তের অক্ষর।

pipe char : দুটি প্রান্তকে সংযুক্তকারী অক্ষর

রিটার্নস
TableBuilder এই

SingleLineSeparator যোগ করুন

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 এই