Class Document

দলিল

একটি XML ডকুমেন্টের উপস্থাপনা।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
add Content(content) Document প্রদত্ত নোডটি ডকুমেন্টের শেষে যুক্ত করে।
add Content(index, content) Document ডকুমেন্টের তাৎক্ষণিক সন্তান সকল নোডের মধ্যে প্রদত্ত সূচীতে প্রদত্ত নোডটি সন্নিবেশ করায়।
clone Content() Content[] ডকুমেন্টের তাৎক্ষণিক সন্তান সকল নোডের সংযুক্ত না করা কপি তৈরি করে।
detach Root Element() Element |null ডকুমেন্টের রুট Element নোডকে আলাদা করে রিটার্ন করে।
get All Content() Content[] ডকুমেন্টের তাৎক্ষণিক সন্তান সকল নোড পায়।
get Content(index) Content |null ডকুমেন্টের তাৎক্ষণিক সন্তান সকল নোডের মধ্যে প্রদত্ত সূচকে নোডটি পায়।
get Content Size() Integer ডকুমেন্টের তাৎক্ষণিক সন্তান নোডের সংখ্যা পায়।
get Descendants() Content[] ডকুমেন্টের প্রত্যক্ষ বা পরোক্ষ সন্তান সকল নোড, ডকুমেন্টে প্রদর্শিত ক্রমে পায়।
get Doc Type() Doc Type |null ডকুমেন্টের Doc Type ঘোষণা পায়।
get Root Element() Element |null ডকুমেন্টের রুট Element নোড পায়।
has Root Element() Boolean ডকুমেন্টটিতে রুট Element নোড আছে কিনা তা নির্ধারণ করে।
remove Content() Content[] ডকুমেন্টের তাৎক্ষণিক শিশু সকল নোড সরিয়ে দেয়।
remove Content(content) Boolean যদি নোডটি ডকুমেন্টের একটি তাৎক্ষণিক শিশু হয়, তাহলে প্রদত্ত নোডটি সরিয়ে দেয়।
remove Content(index) Content |null ডকুমেন্টের তাৎক্ষণিক সন্তান সকল নোডের মধ্যে প্রদত্ত সূচকে নোডটি সরিয়ে দেয়।
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 |null — বিচ্ছিন্ন Element নোড, অথবা যদি ডকুমেন্টে রুট Element নোড না থাকে তাহলে null


get All Content()

ডকুমেন্টের তাৎক্ষণিক সন্তান সকল নোড পায়।

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

Content[] — ডকুমেন্টের অদূরবর্তী সন্তান সকল নোডের একটি অ্যারে।


get Content(index)

ডকুমেন্টের তাৎক্ষণিক সন্তান সকল নোডের মধ্যে প্রদত্ত সূচকে নোডটি পায়। যদি প্রদত্ত সূচকে কোন নোড না থাকে, তাহলে এই পদ্ধতিটি null প্রদান করে।

পরামিতি

নাম আদর্শ বিবরণ
index Integer ডকুমেন্টের তাৎক্ষণিক সন্তান সকল নোডের মধ্যে নোডের সূচক।

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

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


get Content Size()

ডকুমেন্টের তাৎক্ষণিক সন্তান নোডের সংখ্যা পায়।

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

Integer — ডকুমেন্টের অব্যবহিত সন্তান নোডের সংখ্যা।


get Descendants()

ডকুমেন্টের প্রত্যক্ষ বা পরোক্ষ সন্তান সকল নোড, ডকুমেন্টে প্রদর্শিত ক্রমে পায়।

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

Content[] — ডকুমেন্টের প্রত্যক্ষ বা পরোক্ষ সন্তান হিসেবে বিবেচিত সকল নোডের একটি অ্যারে।


get Doc Type()

ডকুমেন্টের Doc Type ডিক্লেয়ারেশন পায়। যদি ডকুমেন্টে Document Type নোড না থাকে, তাহলে এই মেথডটি null রিটার্ন করে।

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

Doc Type |nullDocument Type নোড, অথবা যদি ডকুমেন্টে Document Type নোড না থাকে তাহলে null


get Root Element()

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

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

Element |null — রুট Element নোড, অথবা যদি ডকুমেন্টে রুট Element নোড না থাকে তাহলে null


has Root Element()

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

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

Boolean — যদি ডকুমেন্টে রুট Element নোড থাকে তাহলে true ; যদি না থাকে তাহলে false


remove Content()

ডকুমেন্টের তাৎক্ষণিক শিশু সকল নোড সরিয়ে দেয়।

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

Content[] — সমস্ত নোডের একটি অ্যারে যা অপসারণের আগে ডকুমেন্টের তাৎক্ষণিক সন্তান ছিল।


remove Content(content)

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

পরামিতি

নাম আদর্শ বিবরণ
content Content অপসারণের জন্য নোড।

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

Boolean — যদি নোডটি তাৎক্ষণিক শিশু হয় এবং সরানো হয়, তাহলে true ; যদি না হয় তাহলে false


remove Content(index)

ডকুমেন্টের তাৎক্ষণিক সন্তান সকল নোডের মধ্যে প্রদত্ত সূচীতে থাকা নোডটি সরিয়ে দেয়। যদি প্রদত্ত সূচীতে কোনও নোড না থাকে, তাহলে এই পদ্ধতিটি null প্রদান করে।

পরামিতি

নাম আদর্শ বিবরণ
index Integer ডকুমেন্টের তাৎক্ষণিক সন্তান সকল নোডের মধ্যে নোডের সূচক।

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

Content |null — যে নোডটি সরানো হয়েছে, অথবা যদি প্রদত্ত সূচীতে কোনও নোড না থাকে তবে 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 — শৃঙ্খলিত করার জন্য ডকুমেন্ট।