Class Document

দলিল

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

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বর্ণনা
addContent(content) Document নথির শেষে প্রদত্ত নোড যোগ করে।
addContent(index, content) Document প্রদত্ত সূচীতে প্রদত্ত নোডটিকে সমস্ত নোডের মধ্যে সন্নিবেশ করান যা নথির অবিলম্বে সন্তান।
cloneContent() Content[] নথির অবিলম্বে শিশু সমস্ত নোডের সংযুক্ত না করা কপি তৈরি করে।
detachRootElement() Element নথির মূল Element নোডকে বিচ্ছিন্ন করে এবং ফেরত দেয়।
getAllContent() Content[] নথির অবিলম্বে শিশু সমস্ত নোড পায়।
getContent(index) Content সমস্ত নোডের মধ্যে প্রদত্ত সূচকে নোড পায় যেগুলি নথির অবিলম্বে সন্তান।
getContentSize() Integer নথির অবিলম্বে শিশু নোডের সংখ্যা পায়।
getDescendants() Content[] ডকুমেন্টের প্রত্যক্ষ বা অপ্রত্যক্ষ সন্তান সকল নোডগুলি পায়, যে ক্রমে সেগুলি নথিতে প্রদর্শিত হয়৷
getDocType() DocType নথির DocType ঘোষণা পায়।
getRootElement() Element ডকুমেন্টের রুট Element নোড পায়।
hasRootElement() Boolean নথিতে একটি রুট Element নোড আছে কিনা তা নির্ধারণ করে।
removeContent() Content[] নথির অবিলম্বে শিশু সমস্ত নোডগুলি সরিয়ে দেয়৷
removeContent(content) Boolean প্রদত্ত নোডটি সরিয়ে দেয়, যদি নোডটি নথির অবিলম্বে সন্তান হয়।
removeContent(index) Content প্রদত্ত সূচীতে থাকা সমস্ত নোডের মধ্যে নোডটি সরিয়ে দেয় যা নথির অবিলম্বে সন্তান।
setDocType(docType) Document নথির DocType ঘোষণা সেট করে।
setRootElement(element) Document নথির মূল Element নোড সেট করে।

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

addContent(content)

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

পরামিতি

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

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

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


addContent(index, content)

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

পরামিতি

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

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

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


cloneContent()

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

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

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


detachRootElement()

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

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

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


getAllContent()

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

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

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


getContent(index)

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

পরামিতি

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

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

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


getContentSize()

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

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

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


getDescendants()

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

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

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


getDocType()

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

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

DocType - DocumentType নোড, বা নথিতে DocumentType নোড না থাকলে null


getRootElement()

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

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

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


hasRootElement()

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

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

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


removeContent()

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

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

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


removeContent(content)

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

পরামিতি

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

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

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


removeContent(index)

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

পরামিতি

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

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

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


setDocType(docType)

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

পরামিতি

নাম টাইপ বর্ণনা
docType DocType সেট করার জন্য DocumentType

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

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


setRootElement(element)

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

পরামিতি

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

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

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