Đại diện cho một tòa nhà.
Hai Trong nhà là .equal() nếu tòa nhà thực tế mà họ đại diện giống nhau. Tuy nhiên, nếu mô hình cấu trúc của một toà nhà thay đổi, chẳng hạn như do cập nhật các mô hình toà nhà của Google, thì đối tượng trong nhà và các đối tượng mới trong nhà sẽ là .equal(), nhưng có thể có nội dung khác.
Tóm tắt phương pháp công khai
boolean |
equals(Đối tượng khác)
Kiểm tra xem
IndoorBuilding này có tương đương với một kiểm thử khác hay không. |
int |
getActiveLevelIndex()
Lấy chỉ mục trong danh sách trả về bởi
getLevels() của cấp hiện đang hoạt động trong tòa nhà này (mặc định nếu không có cấp nào đang hoạt động được đặt trước đó). |
int |
getDefaultLevelIndex()
Lấy chỉ mục trong danh sách được
getLevels() trả về cấp mặc định cho toà nhà này. |
List<Trong nhà> |
getLevels()
Lấy cấp độ trong toà nhà.
|
int |
hashCode()
|
boolean |
is Underground()
Trả về true nếu toà nhà hoàn toàn nằm dưới lòng đất.
|
Tóm tắt phương pháp kế thừa
Phương thức công khai
boolean công khai equals (Đối tượng khác)
Kiểm tra xem IndoorBuilding
này có tương đương với một kiểm thử khác hay không.
Các tham số
Chi phí khác | Object . |
---|
Trả về
- true nếu cả hai đối tượng là cùng một đối tượng, nghĩa là == khác.
public int getActiveLevelIndex ()
Lấy chỉ mục trong danh sách trả về bởi getLevels()
của cấp hiện đang hoạt động trong tòa nhà này (mặc định nếu không có cấp nào đang hoạt động được đặt trước đó).
public int getDefaultLevelIndex ()
Lấy chỉ mục trong danh sách được getLevels()
trả về cấp mặc định cho toà nhà này.
public List<Trong nhà> getLevels ()
Lấy cấp độ trong toà nhà. Trong khi một cấp thường nằm trong một toà nhà, nhưng một cấp có thể bao quanh một vài tòa nhà (ví dụ: một cấp đỗ xe có thể có nhiều tòa nhà). Các cấp độ được sắp xếp theo thứ tự ' từ trên xuống dưới.
public int hashCode ()
Boolean công khai isUnderground ()
Trả về true nếu toà nhà hoàn toàn nằm dưới lòng đất.