Class Document

দলিল

একটি XML নথির একটি উপস্থাপনা।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
add Content(content) Document নথির শেষে প্রদত্ত নোড যোগ করে।
add Content(index, content) Document প্রদত্ত সূচীতে প্রদত্ত নোডটিকে সমস্ত নোডের মধ্যে সন্নিবেশ করান যা নথির অবিলম্বে সন্তান।
clone Content() Content[] নথির অবিলম্বে শিশু সমস্ত নোডের সংযুক্ত না করা কপি তৈরি করে।
detach Root Element() Element নথির মূল Element নোডকে বিচ্ছিন্ন করে এবং ফেরত দেয়।
get All Content() Content[] নথির অবিলম্বে শিশু সমস্ত নোড পায়।
get Content(index) Content সমস্ত নোডের মধ্যে প্রদত্ত সূচকে নোড পায় যেগুলি নথির অবিলম্বে সন্তান।
get Content Size() Integer নথির অবিলম্বে শিশু নোডের সংখ্যা পায়।
get Descendants() Content[] ডকুমেন্টের প্রত্যক্ষ বা অপ্রত্যক্ষ সন্তান সকল নোডগুলি পায়, যে ক্রমে সেগুলি নথিতে প্রদর্শিত হয়৷
get Doc Type() Doc Type নথির Doc Type ঘোষণা পায়।
get Root Element() Element ডকুমেন্টের রুট Element নোড পায়।
has Root Element() Boolean নথিতে একটি রুট Element নোড আছে কিনা তা নির্ধারণ করে।
remove Content() Content[] নথির অবিলম্বে শিশু সমস্ত নোডগুলি সরিয়ে দেয়৷
remove Content(content) Boolean প্রদত্ত নোডটি সরিয়ে দেয়, যদি নোডটি নথির অবিলম্বে সন্তান হয়।
remove Content(index) Content প্রদত্ত সূচীতে থাকা সমস্ত নোডের মধ্যে নোডটি সরিয়ে দেয় যা নথির অবিলম্বে সন্তান।
set Doc Type(docType) Document নথির Doc Type ঘোষণা সেট করে।
set Root Element(element) Document নথির মূল Element নোড সেট করে।

বিস্তারিত ডকুমেন্টেশন

add Content(content)

নথির শেষে প্রদত্ত নোড যোগ করে। content আর্গুমেন্ট একটি Content অবজেক্ট বা যে কোনো নোড অবজেক্ট হতে পারে যা Content Type তালিকাভুক্ত একটি প্রকারের সাথে মিলে যায়। উল্লেখ্য, যাইহোক, একটি নথিতে শুধুমাত্র একটি চাইল্ড Element নোড থাকতে পারে, যা নিহিতভাবে রুট Element নোড।

পরামিতি

নাম টাইপ বর্ণনা
content Content যোগ করার জন্য নোড

প্রত্যাবর্তন

Document - নথি, চেইনিংয়ের জন্য


add Content(index, content)

প্রদত্ত সূচীতে প্রদত্ত নোডটিকে সমস্ত নোডের মধ্যে সন্নিবেশ করান যা নথির অবিলম্বে সন্তান। content আর্গুমেন্ট একটি Content অবজেক্ট বা যে কোনো নোড অবজেক্ট হতে পারে যা Content Type তালিকাভুক্ত একটি প্রকারের সাথে মিলে যায়। উল্লেখ্য, যাইহোক, একটি নথিতে শুধুমাত্র একটি চাইল্ড Element নোড থাকতে পারে, যা নিহিতভাবে রুট Element নোড।

পরামিতি

নাম টাইপ বর্ণনা
index Integer যে সূচীতে নথির অবিলম্বে শিশু সমস্ত নোডের মধ্যে নোড সন্নিবেশ করতে হবে
content Content সন্নিবেশ করার জন্য নোড

প্রত্যাবর্তন

Document - নথি, চেইনিংয়ের জন্য


clone Content()

নথির অবিলম্বে শিশু সমস্ত নোডের সংযুক্ত না করা কপি তৈরি করে।

প্রত্যাবর্তন

Content[] — নথির অবিলম্বে শিশু সমস্ত নোডের সংযুক্ত না করা কপিগুলির একটি অ্যারে


detach Root Element()

নথির মূল Element নোডকে বিচ্ছিন্ন করে এবং ফেরত দেয়। নথিতে রুট Element নোড না থাকলে, এই পদ্ধতিটি null প্রদান করে।

প্রত্যাবর্তন

Element — বিচ্ছিন্ন Element নোড, অথবা নথিতে রুট Element নোড না থাকলে null


get All Content()

নথির অবিলম্বে শিশু সমস্ত নোড পায়।

প্রত্যাবর্তন

Content[] — সমস্ত নোডের একটি অ্যারে যা নথির অবিলম্বে সন্তান


get Content(index)

সমস্ত নোডের মধ্যে প্রদত্ত সূচকে নোড পায় যেগুলি নথির অবিলম্বে সন্তান। প্রদত্ত সূচীতে কোন নোড না থাকলে, এই পদ্ধতিটি null প্রদান করে।

পরামিতি

নাম টাইপ বর্ণনা
index Integer সমস্ত নোডের মধ্যে নোডের জন্য সূচক যা নথির অবিলম্বে সন্তান

প্রত্যাবর্তন

Content — নোড, বা null যদি প্রদত্ত সূচকে কোন নোড না থাকে


get Content Size()

নথির অবিলম্বে শিশু নোডের সংখ্যা পায়।

প্রত্যাবর্তন

Integer — নথির অবিলম্বে শিশু নোডের সংখ্যা


get Descendants()

ডকুমেন্টের প্রত্যক্ষ বা অপ্রত্যক্ষ সন্তান সকল নোডগুলি পায়, যে ক্রমে সেগুলি নথিতে প্রদর্শিত হয়৷

প্রত্যাবর্তন

Content[] — নথির প্রত্যক্ষ বা পরোক্ষ সন্তান সকল নোডের একটি অ্যারে


get Doc Type()

নথির Doc Type ঘোষণা পায়। যদি নথিতে একটি Document Type নোড না থাকে, এই পদ্ধতিটি null প্রদান করে।

প্রত্যাবর্তন

Doc Type - Document Type নোড, বা ডকুমেন্টে Document Type নোড না থাকলে null


get Root Element()

ডকুমেন্টের রুট Element নোড পায়। নথিতে রুট Element নোড না থাকলে, এই পদ্ধতিটি null প্রদান করে।

প্রত্যাবর্তন

Element — রুট Element নোড, অথবা নথিতে রুট Element নোড না থাকলে null


has Root Element()

নথিতে একটি রুট Element নোড আছে কিনা তা নির্ধারণ করে।

প্রত্যাবর্তন

Booleantrue যদি নথিতে একটি রুট Element নোড থাকে; false না হলে


remove Content()

নথির অবিলম্বে শিশু সমস্ত নোডগুলি সরিয়ে দেয়৷

প্রত্যাবর্তন

Content[] — সমস্ত নোডের একটি অ্যারে যেগুলি সরানোর আগে নথির অবিলম্বে সন্তান ছিল


remove Content(content)

প্রদত্ত নোডটি সরিয়ে দেয়, যদি নোডটি নথির অবিলম্বে সন্তান হয়। content আর্গুমেন্ট একটি Content অবজেক্ট বা যে কোনো নোড অবজেক্ট হতে পারে যা Content Type তালিকাভুক্ত একটি প্রকারের সাথে মিলে যায়।

পরামিতি

নাম টাইপ বর্ণনা
content Content অপসারণ করার জন্য নোড

প্রত্যাবর্তন

Booleantrue যদি নোডটি একটি অবিলম্বে শিশু হয় এবং সরানো হয়; false না হলে


remove Content(index)

প্রদত্ত সূচীতে থাকা সমস্ত নোডের মধ্যে নোডটি সরিয়ে দেয় যা নথির অবিলম্বে সন্তান। প্রদত্ত সূচীতে কোন নোড না থাকলে, এই পদ্ধতিটি null প্রদান করে।

পরামিতি

নাম টাইপ বর্ণনা
index Integer সমস্ত নোডের মধ্যে নোডের জন্য সূচক যা নথির অবিলম্বে সন্তান

প্রত্যাবর্তন

Content — যে নোডটি সরানো হয়েছে, বা প্রদত্ত সূচকে কোনো নোড না থাকলে null


set Doc Type(docType)

নথির Doc Type ঘোষণা সেট করে। যদি নথিতে ইতিমধ্যেই একটি ভিন্ন Doc Type নোড থাকে তবে এই পদ্ধতিটি পুরানো নোডটি ওভাররাইট করে। এই পদ্ধতিটি একটি ব্যতিক্রম নিক্ষেপ করে যদি নথিতে ইতিমধ্যেই একই Doc Type নোড থাকে যা সেট করা হচ্ছে।

পরামিতি

নাম টাইপ বর্ণনা
doc Type Doc Type সেট করার জন্য Document Type

প্রত্যাবর্তন

Document - নথি, চেইনিংয়ের জন্য


set Root Element(element)

নথির মূল Element নোড সেট করে। যদি নথিতে ইতিমধ্যে একটি রুট Element নোড থাকে, তাহলে এই পদ্ধতিটি পুরানো নোডকে ওভাররাইট করে।

পরামিতি

নাম টাইপ বর্ণনা
element Element রুট Element নোড সেট করতে

প্রত্যাবর্তন

Document - নথি, চেইনিংয়ের জন্য