একটি 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()
getAllContent()
নথির অবিলম্বে শিশু সমস্ত নোড পায়।
প্রত্যাবর্তন
Content[]
— সমস্ত নোডের একটি অ্যারে যা নথির অবিলম্বে সন্তান
getContent(index)
সমস্ত নোডের মধ্যে প্রদত্ত সূচকে নোড পায় যেগুলি নথির অবিলম্বে সন্তান। প্রদত্ত সূচীতে কোন নোড না থাকলে, এই পদ্ধতিটি null
প্রদান করে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
index | Integer | সমস্ত নোডের মধ্যে নোডের জন্য সূচক যা নথির অবিলম্বে সন্তান |
প্রত্যাবর্তন
Content
— নোড, বা null
যদি প্রদত্ত সূচকে কোন নোড না থাকে
getContentSize()
নথির অবিলম্বে শিশু নোডের সংখ্যা পায়।
প্রত্যাবর্তন
Integer
— নথির অবিলম্বে শিশু নোডের সংখ্যা
getDescendants()
ডকুমেন্টের প্রত্যক্ষ বা অপ্রত্যক্ষ সন্তান সকল নোডগুলি পায়, যে ক্রমে সেগুলি নথিতে প্রদর্শিত হয়৷
প্রত্যাবর্তন
Content[]
— নথির প্রত্যক্ষ বা পরোক্ষ সন্তান সকল নোডের একটি অ্যারে
getDocType()
getRootElement()
hasRootElement()
নথিতে একটি রুট Element
নোড আছে কিনা তা নির্ধারণ করে।
প্রত্যাবর্তন
Boolean
— true
যদি নথিতে একটি রুট Element
নোড থাকে; false
না হলে
removeContent()
নথির অবিলম্বে শিশু সমস্ত নোডগুলি সরিয়ে দেয়৷
প্রত্যাবর্তন
Content[]
— সমস্ত নোডের একটি অ্যারে যেগুলি সরানোর আগে নথির অবিলম্বে সন্তান ছিল
removeContent(content)
প্রদত্ত নোডটি সরিয়ে দেয়, যদি নোডটি নথির অবিলম্বে সন্তান হয়। content
আর্গুমেন্ট একটি Content
অবজেক্ট বা যে কোন নোড অবজেক্ট হতে পারে যা ContentType
এ তালিকাভুক্ত একটি প্রকারের সাথে মিলে যায়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
content | Content | অপসারণ করার জন্য নোড |
প্রত্যাবর্তন
Boolean
— true
যদি নোডটি একটি অবিলম্বে শিশু হয় এবং সরানো হয়; false
না হলে
removeContent(index)
প্রদত্ত সূচীতে থাকা সমস্ত নোডের মধ্যে নোডটি সরিয়ে দেয় যা নথির অবিলম্বে সন্তান। প্রদত্ত সূচীতে কোন নোড না থাকলে, এই পদ্ধতিটি null
প্রদান করে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
index | Integer | সমস্ত নোডের মধ্যে নোডের জন্য সূচক যা নথির অবিলম্বে সন্তান |
প্রত্যাবর্তন
Content
— যে নোডটি সরানো হয়েছে, বা প্রদত্ত সূচকে কোনো নোড না থাকলে null
setDocType(docType)
নথির DocType
ঘোষণা সেট করে। যদি নথিতে ইতিমধ্যেই একটি ভিন্ন DocType
নোড থাকে, তাহলে এই পদ্ধতিটি পুরানো নোডটি ওভাররাইট করে। এই পদ্ধতিটি একটি ব্যতিক্রম ছুঁড়ে দেয় যদি নথিতে ইতিমধ্যেই একই DocType
নোড থাকে যা সেট করা হচ্ছে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
docType | DocType | সেট করার জন্য DocumentType |
প্রত্যাবর্তন
Document
- নথি, চেইনিংয়ের জন্য