📄 createundownloadurl.java
字号:
/*
* File name : CreateUnDownloadUrl.java
* Create Time : 2006-5-20 18:16:48
* Author : shiwei
* Descript : 创建不需要下载的二进制文件的URL
* Version :
*/
package com.snoics.reptile.link.createUrl;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
public class CreateUnDownloadUrl implements ICreateUrl{
private List allUrl=null;
private String parentUrl="";
private Map resolvedUrlMap=new HashMap();
private Map relativizeUrlMap=new HashMap();
private Map resolvedFileMap=new HashMap();
private Map relativizeFileMap=new HashMap();
private IBuildUrl buildUrl=new BuildUrl();
private Map relativizeWithParentUrlMap=new HashMap();
/**
* 获取存放重新生成后的相对于parentUrl的URL的MAP
* @return Map
*/
public Map getRelativizeWithParentUrlMap() {
return relativizeWithParentUrlMap;
}
/**
* 设置存放重新生成后的相对于parentUrl的URL的MAP
* @param relativizeWithParentUrlMap
*/
public void setRelativizeWithParentUrlMap(Map relativizeWithParentUrlMap) {
this.relativizeWithParentUrlMap = relativizeWithParentUrlMap;
}
/**
* 获取需要重新生成的URL
* @return List
*/
public List getAllUrl() {
return allUrl;
}
/**
* 设置需要重新生成的URL
* @param allUrl
*/
public void setAllUrl(List allUrl) {
this.allUrl = allUrl;
}
/**
* 获取上一级页面的地址
* @return String
*/
public String getParentUrl() {
return parentUrl;
}
/**
* 设置上一级页面的地址
* @param parentUrl
*/
public void setParentUrl(String parentUrl) {
this.parentUrl = parentUrl;
}
/**
* 获取存放重新生成后的相对与website路径URL的MAP
* @return Map
*/
public Map getRelativizeUrlMap() {
return relativizeUrlMap;
}
/**
* 设置存放重新生成后的相对于website路径URL的MAP
* @param relativizeUrlMap
*/
public void setRelativizeUrlMap(Map relativizeUrlMap) {
this.relativizeUrlMap = relativizeUrlMap;
}
/**
* 获取存放重新生成后的完全路径URL的MAP
* @return Map
*/
public Map getResolvedUrlMap() {
return resolvedUrlMap;
}
/**
* 设置存放重新生成后的完全路径URL的MAP
* @param resolvedUrlMap
*/
public void setResolvedUrlMap(Map resolvedUrlMap) {
this.resolvedUrlMap = resolvedUrlMap;
}
/**
* 获取生成文件存放的完整的本地路径
* @return Map
*/
public Map getRelativizeFileMap() {
return relativizeFileMap;
}
/**
* 获取需要生成文件的完整的URL
* @return Map
*/
public Map getResolvedFileMap() {
return resolvedFileMap;
}
/**
* 开始重新生成URL
*
*/
public void create(){
if(allUrl==null){
return;
}
Iterator it=allUrl.iterator();
while(it.hasNext()){
String theUrl=(String)it.next();
String resolvedUrl=buildUrl.buildResolvedUrl(theUrl,parentUrl);
String relativizeUrl=buildUrl.buildRelativizeUrl(theUrl,parentUrl);
resolvedUrlMap.put(theUrl,resolvedUrl);
relativizeUrlMap.put(theUrl,relativizeUrl);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -