⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 getterhelper.java

📁 实现了从Google
💻 JAVA
字号:
/*
 * 创建日期 2004-11-14
 *
 * 更改所生成文件模板为
 * 窗口 > 首选项 > Java > 代码生成 > 代码和注释
 */
package com.ct.hotweb.getter;

import com.ct.hotweb.bean.*;

/**
 * @author Administrator
 *
 * 更改所生成类型注释的模板为
 * 窗口 > 首选项 > Java > 代码生成 > 代码和注释
 */
public class GetterHelper {
	public static String PAGE_FLAGE = "-";

	public static String getCategoryUrl(
		HotWebWorkManager manager,
		Category cat) {

		if (cat == null)
			return manager.getUrlPrefix() + getCategoryFileName(manager, cat);
		else
			return manager.getUrlPrefix()
				+ cat.getPath()
				+ getCategoryFileName(manager, cat);
	}

	public static String getKeyUrl(
		HotWebWorkManager manager,
		Category parent,
		SearchKey key) {
		return manager.getUrlPrefix()
			+ parent.getPath()
			+ getKeyFileName(manager, key);
	}

	public static String getCategoryPath(
		HotWebWorkManager manager,
		Category cat) {
		String path =
			manager.getHtmlPath()
				+ "/"
				+ ((cat == null)
					? manager.getUrlPrefix()
					: manager.getUrlPrefix() + cat.getPath());
		if (!path.endsWith("/") || !path.endsWith("\\"))
			path += "/";
		return path;
	}

	public static String getSearchKeyPath(
		HotWebWorkManager manager,
		Category cat,
		SearchKey key) {
		String path =
			manager.getHtmlPath() + manager.getUrlPrefix() + cat.getPath();
		if (!path.endsWith("/") && !path.endsWith("\\"))
			path += "/";

		return path;
	}
	public static String getCategoryFileName(
		HotWebWorkManager manager,
		Category cat) {
		return "index." + manager.getHtmlExtension();
	}

	public static String getKeyFileName(
		HotWebWorkManager manager,
		SearchKey key) {
		return "" + key.getId() + "." + manager.getHtmlExtension();
	}

	public static String getMapIndexCategoryFileName(
		HotWebWorkManager manager,
		Category cat,
		int page) {

		if (cat == null)
			return "map." + manager.getHtmlExtension();
		else if (page <= 0)
			return "map" + cat.getId() + "." + manager.getHtmlExtension();
		else
			return "map"
				+ cat.getId()
				+ PAGE_FLAGE
				+ page
				+ "."
				+ manager.getHtmlExtension();
	}

	public static String getMapIndexCategoryUrl(
		HotWebWorkManager manager,
		Category cat, int page) {
		if (cat == null) {
			return manager.getMapUrlPrefix()
				+ getMapIndexCategoryFileName(manager, cat, page);
		} else {
			return manager.getMapUrlPrefix()
				+ cat.getPath()
				+ getMapIndexCategoryFileName(manager, cat, page);
		}
	}

	public static String getMapIndexCategoryPath(
		HotWebWorkManager manager,
		Category cat) {
		String path = "";
		if (cat == null)
			path = manager.getHtmlPath() + manager.getMapUrlPrefix();
		else
			path =
				manager.getHtmlPath()
					+ manager.getMapUrlPrefix()
					+ cat.getPath();

		if (!path.endsWith("/") && !path.endsWith("\\"))
			path += "/";

		return path;
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -