?? createremoteurl.java
字號:
/*
* File name : CreateRemoteUrl.java
* Create Time : 2006-5-20 18:15: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 CreateRemoteUrl 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 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();
resolvedUrlMap.put(theUrl,theUrl);
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -