?? createhtmlfile.java
字號:
/*
* File name : CreateFile.java
* Create Time : 2006-5-23 9:16:37
* Author : 生成HTML文件
* Descript :
* Version :
*/
package com.snoics.reptile.file;
import com.snoics.base.interfaces.log.Log;
import com.snoics.base.util.StringClass;
import com.snoics.base.util.file.SnoicsFile;
import com.snoics.reptile.link.ILink;
import com.snoics.reptile.link.Link;
import com.snoics.reptile.system.common.Common;
import com.snoics.useclass.SnoicsClass;
public class CreateHTMLFile implements ICreateFile{
private String resolvedUrl="";
private String relativizeUrl="";
private String resolvedFile="";
private String relativizeFile="";
private String htmlString="";
private ILink link=new Link();
private SnoicsFile snoicsFile=new SnoicsFile();
private Log log=null;
public CreateHTMLFile(){
SnoicsClass snoicsClass=new SnoicsClass();
log=snoicsClass.getLog();
log.getLogger("[ CreateHTMLFile ]");
}
/**
* 獲取html字符串
* @return String
*/
public String getHtmlString() {
return htmlString;
}
/**
* 設置HTML字符串
* @param htmlString
*/
public void setHtmlString(String htmlString) {
this.htmlString = htmlString;
}
/**
* 獲取生成文件存放的相對的本地路徑
* @return String
*/
public String getRelativizeFile() {
return relativizeFile;
}
/**
* 設置生成文件存放的相對的本地路徑
* @param relativizeFile
*/
public void setRelativizeFile(String relativizeFile) {
this.relativizeFile = relativizeFile;
}
/**
* 獲取重新生成后的相對與website路徑URL
* @return String
*/
public String getRelativizeUrl() {
return relativizeUrl;
}
/**
* 設置重新生成后的相對與website路徑URL
* @param relativizeUrl
*/
public void setRelativizeUrl(String relativizeUrl) {
this.relativizeUrl = relativizeUrl;
}
/**
* 獲取需要生成文件的完整的路徑
* @return String
*/
public String getResolvedFile() {
return resolvedFile;
}
/**
* 設置需要生成文件的完整的路徑
* @param resolvedFile
*/
public void setResolvedFile(String resolvedFile) {
this.resolvedFile = resolvedFile;
}
/**
* 獲取重新生成后的完全路徑URL
* @return String
*/
public String getResolvedUrl() {
return resolvedUrl;
}
/**
* 設置重新生成后的完全路徑URL
* @param resolvedUrl
*/
public void setResolvedUrl(String resolvedUrl) {
this.resolvedUrl = resolvedUrl;
}
/**
* 生成文件
*
*/
public void create(){
relativizeUrl=StringClass.getPreString(relativizeUrl,"#");
if(Common.createHtmlFileList.contains(relativizeUrl)){
return;
}else{
if(link.getLink(relativizeUrl)==null){
resolvedFile=StringClass.getPreString(resolvedFile,"#");
snoicsFile.stringToFile(htmlString,resolvedFile);
//tempLink.addLink(relativizeUrl,relativizeFile);
Common.createHtmlFileCount++;
log.info("Create html file "+resolvedUrl+" To "+resolvedFile);
}
Common.createHtmlFileList.add(relativizeUrl);
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -