ইনডোর বিল্ডিং

পাবলিক ফাইনাল ক্লাস ইনডোর বিল্ডিং অবজেক্ট প্রসারিত করে

একটি ভবন প্রতিনিধিত্ব করে।

দুটি ইনডোর বিল্ডিং .equal() হয় যদি তারা যে ভৌত বিল্ডিংটি উপস্থাপন করে তা একই হয়। যাইহোক, যদি একটি বিল্ডিং এর স্ট্রাকচারাল মডেল পরিবর্তিত হয়, যেমন, Google এর বিল্ডিং মডেলের আপডেটের কারণে, তাহলে একটি পুরানো IndoorBuilding অবজেক্ট এবং একটি নতুন IndoorBuilding অবজেক্ট হবে .equal(), কিন্তু বিভিন্ন বিষয়বস্তু থাকতে পারে।

পাবলিক পদ্ধতির সারাংশ

বুলিয়ান
সমান (অন্য বস্তু)
এই IndoorBuilding অন্যটির সমান কিনা তা পরীক্ষা করে।
int
getActiveLevelIndex ()
এই বিল্ডিংয়ে বর্তমানে সক্রিয় থাকা লেভেলের getLevels() দ্বারা প্রত্যাবর্তিত তালিকার সূচী পায় (যদি পূর্বে কোনো সক্রিয় স্তর সেট করা না থাকে তবে ডিফল্ট)।
int
getDefaultLevelIndex ()
এই বিল্ডিংয়ের জন্য ডিফল্ট স্তরের getLevels() দ্বারা প্রত্যাবর্তিত তালিকায় সূচী পায়।
তালিকা< ইন্ডোর লেভেল >
প্রাপ্ত স্তর ()
ভবনে স্তর পায়.
int
বুলিয়ান
ভূগর্ভস্থ ()
বিল্ডিং সম্পূর্ণরূপে ভূগর্ভস্থ হলে সত্য ফেরত দেয়।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতির সারাংশ

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

পাবলিক বুলিয়ান সমান (অন্য বস্তু)

এই IndoorBuilding অন্যটির সমান কিনা তা পরীক্ষা করে।

পরামিতি
অন্যান্য একটি Object
রিটার্নস
  • সত্য যদি উভয় বস্তু একই বস্তু হয়, অর্থাৎ, এই == অন্যান্য।

পাবলিক int getActiveLevelIndex ()

এই বিল্ডিংয়ে বর্তমানে সক্রিয় থাকা লেভেলের getLevels() দ্বারা প্রত্যাবর্তিত তালিকার সূচী পায় (যদি পূর্বে কোনো সক্রিয় স্তর সেট করা না থাকে তবে ডিফল্ট)।

পাবলিক int getDefaultLevelIndex ()

এই বিল্ডিংয়ের জন্য ডিফল্ট স্তরের getLevels() দ্বারা প্রত্যাবর্তিত তালিকায় সূচী পায়।

সর্বজনীন তালিকা< ইন্ডোর লেভেল > getLevels ()

ভবনে স্তর পায়. যদিও একটি স্তর সাধারণত একটি একক ভবন দ্বারা ঘেরা থাকে, একটি স্তর বিভিন্ন ভবন দ্বারা ঘেরা হতে পারে (যেমন, একটি কারপার্ক স্তর একাধিক বিল্ডিং বিস্তৃত হতে পারে)। স্তরগুলি উপরে থেকে নীচে 'ডিসপ্লে অর্ডারে' রয়েছে।

পাবলিক int হ্যাশকোড ()

পাবলিক বুলিয়ান ইস আন্ডারগ্রাউন্ড ()

বিল্ডিং সম্পূর্ণরূপে ভূগর্ভস্থ হলে সত্য ফেরত দেয়।