مبنى داخلي

تعمل الفئة النهائية العامة IndoorBuilding على توسيع نطاق الكائن
.

يمثّل مبنى.

المبنىان الداخليان هما .equal() إذا كان المبنى الفعلي الذي يمثلانه متماثلين. ومع ذلك، في حال تغيُّر التصميم الهيكلي للمبنى، على سبيل المثال، بسبب تعديل نماذج المباني من Google، سيكون عنصر "داخل المنزل" قديم وكائن داخلي يضم الجديد بالصيغة .equal() ، ولكن قد يشتملان على محتوى مختلف.

ملخّص الطريقة العلنية

boolean
يساوي(كائن آخر)
لاختبار ما إذا كانت قيمة IndoorBuilding تساوي قيمة أخرى.
int
getActiveLevelIndex()
للحصول على الفهرس في القائمة التي يعرضها getLevels() للمستوى النشط حاليًا في هذا المبنى (الإعداد التلقائي إذا لم يسبق تحديد مستوى نشط).
int
getDefaultLevelIndex()
للحصول على الفهرس في القائمة التي يعرضها getLevels() بالمستوى التلقائي لهذا المبنى.
List<IndoorLevel>
getLevels()
الوصول إلى المستويات في المبنى.
int
boolean
isUnderground()
عرض true إذا كان المبنى تحت الأرض بالكامل.

ملخّص الطريقة المكتسبة

الطرق العامة

منطقية عامة يساوي (كائن آخر)

لاختبار ما إذا كانت قيمة IndoorBuilding تساوي قيمة أخرى.

المَعلمات
غير ذلك Object.
المرتجعات
  • true إذا كان كلا الكائنين نفس الكائن، أي أن == other.

public int getActiveLevelIndex ()

للحصول على الفهرس في القائمة التي يعرضها getLevels() للمستوى النشط حاليًا في هذا المبنى (الإعداد التلقائي إذا لم يسبق تحديد مستوى نشط).

public int getDefaultLevelIndex ()

للحصول على الفهرس في القائمة التي يعرضها getLevels() بالمستوى التلقائي لهذا المبنى.

Public List<IndoorLevel> getLevels ()

الوصول إلى المستويات في المبنى. فيما يكون المستوى عادةً محاطًا بمبنى واحد، قد يكون المستوى محاطًا بعدة مبانٍ (على سبيل المثال، قد يمتد مستوى موقف السيارات إلى عدة مبانٍ). تظهر المستويات "ترتيب العرض" من أعلى إلى أسفل.

public int hashCode ()

عامة منطقية isUnderground ()

عرض true إذا كان المبنى تحت الأرض بالكامل.