public class JspFile
extends java.io.File
Title: com.frameworkset.platform.cms.driver.jsp.JspFile.java
Description: 发布时候生成的模板jsp源文件文件
Copyright: Copyright (c) 2007
Company: iSany
| Constructor and Description |
|---|
JspFile(java.io.File parent,
java.lang.String child) |
JspFile(JspFile originePage,
java.lang.String jspName,
java.lang.String pageType)
对于需要进行中间动态发布的普通jsp需要进行重新发布处理
|
JspFile(java.lang.String pathname) |
JspFile(java.lang.String pageRoot,
java.lang.String pagePath,
java.lang.String pageType) |
JspFile(java.lang.String pageRoot,
java.lang.String pagePath,
java.lang.String uri,
java.lang.String pageType) |
JspFile(java.lang.String parent,
java.lang.String child,
java.lang.String uri,
java.lang.String publishdir,
boolean flag)
jsp文件构建器,
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
_getPagintion() |
void |
_setPagintion(boolean isPagintion) |
boolean |
beenModified(FileTimestamp templateFileTimestamp)
/**
判断模板文件是否被修改过,检查上次发布是模板文件的时间戳和最新的模板文件时间戳是否一致
|
boolean |
beenModified(long dbtemplateTimestamp)
判断发布之前数据库存储的模板是否被修改过,检查上次发布时的模板文件和模板当前修改时间是否一致
|
boolean |
containJspTag()
判断文件中是否包含jsp标签
|
boolean |
exists() |
Cache |
getCache() |
java.lang.String |
getDocAttachementPath()
获取文档附件的物理存放路径
|
CmsLinkTable |
getOrigineDynamicPageLinkTable() |
CmsLinkTable |
getOrigineStaticPageLinkTable() |
CMSTemplateLinkTable |
getOrigineTemplateLinkTable() |
java.lang.String |
getPublishdir() |
java.lang.String |
getTemplateAttachementPath()
获取模版附件的存放路径
|
java.lang.String |
getTemplateRootPath() |
java.lang.String |
getUri() |
boolean |
isBinaryFile()
判断文件是否是二进制文件
|
boolean |
isPagintion() |
void |
setCache(Cache cache) |
void |
setContainJspTag(boolean containJspTag)
设置文件中是否包含jsp标签
|
void |
setDocAttachementPath(java.lang.String attachementPath) |
void |
setOrigineDynamicPageLinkTable(CmsLinkTable origineDynamicPageLinkTable) |
void |
setOrigineStaticPageLinkTable(CmsLinkTable origineStaticPageLinkTable) |
void |
setOrigineTemplateLinkTable(CMSTemplateLinkTable table) |
void |
setPagintion(boolean isPagintion) |
void |
setTemplateAttachementPath(java.lang.String templateAttachementPath) |
void |
setTemplateAttachementPath(java.lang.String templateAttachementPath,
Template template)
对于一般页面的发布,不存在template对象
|
void |
setTemplateRootPath(java.lang.String templateRootPath) |
canExecute, canRead, canWrite, compareTo, createNewFile, createTempFile, createTempFile, delete, deleteOnExit, equals, getAbsoluteFile, getAbsolutePath, getCanonicalFile, getCanonicalPath, getFreeSpace, getName, getParent, getParentFile, getPath, getTotalSpace, getUsableSpace, hashCode, isAbsolute, isDirectory, isFile, isHidden, lastModified, length, list, list, listFiles, listFiles, listFiles, listRoots, mkdir, mkdirs, renameTo, setExecutable, setExecutable, setLastModified, setReadable, setReadable, setReadOnly, setWritable, setWritable, toPath, toString, toURI, toURLpublic JspFile(java.io.File parent,
java.lang.String child)
public JspFile(java.lang.String pathname)
public JspFile(java.lang.String parent,
java.lang.String child,
java.lang.String uri,
java.lang.String publishdir,
boolean flag)
parent - child - renderuri - publishdir - flag - booleanpublic JspFile(java.lang.String pageRoot,
java.lang.String pagePath,
java.lang.String uri,
java.lang.String pageType)
public JspFile(java.lang.String pageRoot,
java.lang.String pagePath,
java.lang.String pageType)
public JspFile(JspFile originePage, java.lang.String jspName, java.lang.String pageType)
file - jspName - pageType - public java.lang.String getUri()
public java.lang.String getDocAttachementPath()
public java.lang.String getTemplateAttachementPath()
public void setTemplateAttachementPath(java.lang.String templateAttachementPath,
Template template)
templateAttachementPath - public void setTemplateAttachementPath(java.lang.String templateAttachementPath)
public void setDocAttachementPath(java.lang.String attachementPath)
public java.lang.String getPublishdir()
public void setOrigineTemplateLinkTable(CMSTemplateLinkTable table)
public CMSTemplateLinkTable getOrigineTemplateLinkTable()
public CmsLinkTable getOrigineDynamicPageLinkTable()
public void setOrigineDynamicPageLinkTable(CmsLinkTable origineDynamicPageLinkTable)
public CmsLinkTable getOrigineStaticPageLinkTable()
public void setOrigineStaticPageLinkTable(CmsLinkTable origineStaticPageLinkTable)
public boolean containJspTag()
public void setContainJspTag(boolean containJspTag)
containJspTag - public Cache getCache()
public void setCache(Cache cache)
public boolean isBinaryFile()
public boolean exists()
exists in class java.io.Filepublic boolean beenModified(FileTimestamp templateFileTimestamp)
templateFileTimestamp - public boolean beenModified(long dbtemplateTimestamp)
templateFileTimestamp - public boolean isPagintion()
public void setPagintion(boolean isPagintion)
public void _setPagintion(boolean isPagintion)
public boolean _getPagintion()
public java.lang.String getTemplateRootPath()
public void setTemplateRootPath(java.lang.String templateRootPath)