package com.elphin.framework.app.fpstack; import com.baidu.map.components.platform.manager.IComConsts; import com.baidu.map.components.platform.manager.utils.PreferenceUtils; /** * 页面类型,区分地图和组件页面 User: elphin Date: 13-8-5 Time: 下午1:38 Add By Component * platform */ public enum PageCategory { MAP, // 基线页面所属类型 SCENERY(IComConsts.COM_CATEGORY.SCENERY), // 景点页面所属类型 TAXI(IComConsts.COM_CATEGORY.TAXI); // 打车页面所属类型 public boolean isComponentCategory() { return this != MAP; } private String categoryName; private PageCategory() { this.categoryName = "map"; } private PageCategory(String categoryName) { this.categoryName = categoryName; } public String getCategoryName() { return categoryName; } public static PageCategory create(String categoryName) { if (IComConsts.COM_CATEGORY.SCENERY.equalsIgnoreCase(categoryName)) { return SCENERY; } else if (IComConsts.COM_CATEGORY.TAXI.equalsIgnoreCase(categoryName)) { return TAXI; } return MAP; } public boolean isPlaceCategory() { return this == SCENERY; } }