webformatter.java
来自「一个免费wap站」· Java 代码 · 共 65 行
JAVA
65 行
package com.eline.wap.catalog.util;
import com.eline.wap.catalog.client.CatalogHelper;
import com.eline.wap.catalog.exceptions.CatalogException;
import com.eline.wap.catalog.model.Item;
import com.eline.wap.catalog.model.ListItem;
import com.eline.wap.catalog.model.SingleItem;
import com.eline.wap.common.util.SiteUrls;
public class WebFormatter {
public static String formatCatalogSearchURL(Item item) {
if (item.getType() == Item.TYPE_SINGLE) {
switch (((SingleItem) item).getSingleAttribute()) {
case SingleItem.SINGLE_BOOK:
return "javascript:bookPreview_onclick("+item.getIndexId()+")";
case SingleItem.SINGLE_NEWS:
return "javascript:newsPreview_onclick("+item.getIndexId()+")";
case SingleItem.SINGLE_RING:
return "javascript:ringPreview_onclick("+item.getIndexId()+")";
case SingleItem.SINGLE_PICTURE:
return "javascript:picturePreview_onclick("+item.getIndexId()+")";
case SingleItem.SINGLE_J2ME:
return "javascript:kjavaPreview_onclick("+item.getIndexId()+")";
case SingleItem.SINGLE_ANIMATION:
return "javascript:animationPreview_onclick("+item.getIndexId()+")";
}
} else if (item.getType() == Item.TYPE_LIST) {
return getListURL(((ListItem) item).getListAttribute()) + "catalogId=" + item.getIndexId();
}
return "about:blank";
}
public static String formatCatalogSearchParentURL(Item item) {
Item parentItem = null;
try {
parentItem = new CatalogHelper().getItem(item.getParentId());
if (parentItem == null || !(parentItem instanceof ListItem))
throw new CatalogException("invalid parent item");
} catch (CatalogException e) {
return SiteUrls.getInstance().getProperty(SiteUrls.CATALOG_LIST) + "?catalogId=0";
}
return formatCatalogSearchURL(parentItem);
}
public static String getListURL(int listAttribute) {
switch (listAttribute) {
default:
case ListItem.LIST_NORMAL:
return SiteUrls.getInstance().getProperty(SiteUrls.CATALOG_LIST);
case ListItem.LIST_BOOK:
return SiteUrls.getInstance().getProperty(SiteUrls.CATALOG_BOOK_LIST);
case ListItem.LIST_NEWS:
return SiteUrls.getInstance().getProperty(SiteUrls.CATALOG_NEWS_LIST);
case ListItem.LIST_RING:
return SiteUrls.getInstance().getProperty(SiteUrls.CATALOG_RING_LIST);
case ListItem.LIST_PICTURE:
return SiteUrls.getInstance().getProperty(SiteUrls.CATALOG_PICTURE_LIST);
case ListItem.LIST_J2ME:
return SiteUrls.getInstance().getProperty(SiteUrls.CATALOG_J2ME_LIST);
case ListItem.LIST_ANIMATION:
return SiteUrls.getInstance().getProperty(SiteUrls.CATALOG_ANIMATION_LIST);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?