ibuildurl.java
来自「java写的搜索引擎网络爬虫 java写的搜索引擎网络爬虫 java写的搜索」· Java 代码 · 共 90 行
JAVA
90 行
/*
* File name : IBuildUrl.java
* Create Time : 2006-5-19 14:49:37
* Author : shiwei
* Descript : 重新生成各种类型的URL
* Version :
*/
package com.snoics.reptile.link.createUrl;
public interface IBuildUrl {
/**
* 取得文件存放的根目录
* @return String
*/
public String getFileRootPath();
/**
* 生成相对于website的URL
* @param url 当前URL
* @param parentUrl 上一级页面绝对URL
* @return String
*/
public String buildRelativizeUrl(String url,String parentUrl);
/**
* 生成相对于parentUrl的URL
* @param url 当前URL
* @param parentUrl 上一级页面绝对URL
* @return String
*/
public String buildRelativizeWithParentUrl(String url,String parentUrl);
/**
* 生成绝对URL
* @param url 当前URL
* @param parentUrl 上一级页面绝对URL
* @return String
*/
public String buildResolvedUrl(String url,String parentUrl);
/**
* 返回重新生成后的相对于website的URL
* @param url
* @param parentUrl
* @return String
*/
public String buildLocalHtmlRelativizeFileName(String url,String parentUrl);
/**
* 返回重新生成后的相对于parentUrl的URL
* @param url
* @param parentUrl
* @return String
*/
public String buildLocalHtmlRelativizeWithParentFileName(String url,String parentUrl);
/**
* 生成HTML文件的本地绝对文件路径
* @param url
* @param parentUrl
* @return String
*/
public String buildLocalHtmlResolvedFileName(String url,String parentUrl);
/**
* 生成二进制文件的本地相对文件路径
* @param url
* @param parentUrl
* @return String
*/
public String buildLocalBinFileRelativizeName(String url,String parentUrl);
/**
* 生成二进制文件的本地相对文件路径
* @param url
* @param parentUrl
* @return String
*/
public String buildLocalBinFileRelativizeWithParentName(String url,String parentUrl);
/**
* 生成二进制文件的本地绝对文件路径
* @param url
* @param parentUrl
* @return String
*/
public String buildLocalBinFileResolvedName(String url,String parentUrl);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?