public class CmsTagLinkProcessor extends CmsLinkProcessor
Title: CmsTagLinkProcessor
Description:
Copyright: Copyright (c) 2006
Company: bbossgroups
CmsLinkProcessor.CMSCodeParser, CmsLinkProcessor.CMSLink, CmsLinkProcessor.LinkParser, CmsLinkProcessor.LinkTimestampcmstag_pattern, containSeparatorIndexTag, containSeparatorToken, context, domainpattern, HTML_END, HTML_START, LINK_NO_PARSER_NO_DISTRIBUTE, LINK_PARSER, LINK_PARSER_DISTRIBUTE, m_linkTable, m_mode, m_templateLinkTable, PAGE_TAG, PAGE_TOKEN, PATTAERN_JSPTAG_HASBODY, PATTAERN_JSPTAG_NOBODY, PATTERN_JSPCODE_BLOCK, PROCESS_BACKUPCONTENT, PROCESS_BACKUPTEMPLATE, PROCESS_CONTENT, PROCESS_EDITCONTENT, PROCESS_EDITTEMPLATE, PROCESS_LINKS, PROCESS_PUBLISHRESULT, PROCESS_READCONTENT, PROCESS_READTEMPLATE, PROCESS_TEMPLATE, r_uripattern, REPLACE_LINKS, simple_uripattern, uripatterncontainJspTag, currentChannelDir, m_echo, m_result, TAG_ARRAY, TAG_LIST| 构造器和说明 |
|---|
CmsTagLinkProcessor() |
CmsTagLinkProcessor(Context context,
int m_mode,
java.lang.String encode) |
CmsTagLinkProcessor(Context context,
int replace_links,
java.lang.String encoding_iso_8859_1,
java.lang.String templatePath) |
CmsTagLinkProcessor(Context context,
java.lang.String templatePath) |
CmsTagLinkProcessor(Context context,
java.lang.String templatePath,
java.lang.String m_relativePath) |
CmsTagLinkProcessor(javax.servlet.http.HttpServletRequest request,
java.lang.String m_relativePath,
java.lang.String sitedir) |
| 限定符和类型 | 方法和说明 |
|---|---|
CmsLinkProcessor.CMSLink |
processHref(java.lang.String href,
int linkhandletype)
处理一般的链接
|
protected void |
recordTemplateLink(CmsLinkProcessor.CMSLink link)
记录执行jsp标签处理过程中分析出来的超链接
|
containSeparatorIndexTag, containSeparatorToken, create, create, createCMSLink, dealStyleCMSLink, escapeLink, getAbsoluteImagesRootPath, getAbsoluteProjectRootPath, getAbsoluteStyleRootPath, getAbsoluteTemplateRootPath, getCMSContextPath, getExternalPageLinkTable, getHandletype, getImagesRootPath, getOrigineDynamicPageLinkTable, getOrigineStaticPageLinkTable, getOrigineTemplateLinkTable, getProjectRootPath, getStyleRootPath, getTemplateRootPath, getWebSiteRootPath, handleStyleCode, handleStyleLink, isList, isStyleLink, isTemplateProcess, main, needProcess, needProcessStyleAtrribute, processBackgroungPropertyOfTag, processBaseHrefTag, processCFileTag, processCFlashplayerTag, processCImageTag, processCMediaTag, processDir, processEmbedTag, processFrameTag, processHrefTag, processImageTag, processLink, processLinks, processLinkTag, processObjectTag, processObjectTagParam, processOutlineTag, processScriptTag, processSrcOfTag, processStringLink, processStylePropertyOfTag, processStyleTag, recordContentTemplateLink, replaceLinks, setHandletype, unescapeLink, visitTagcollapse, containJspTag, getConfiguration, getCurrentChannelDir, getNoAutoCloseTags, getResult, getTagHtml, process, process, setConfiguration, setCurrentChannelDir, setJspTagAware, setNoAutoCloseTags, visitEndTag, visitRemarkNode, visitStringNodebeginParsing, finishedParsing, shouldRecurseChildren, shouldRecurseSelfpublic CmsTagLinkProcessor(Context context, int m_mode, java.lang.String encode)
public CmsTagLinkProcessor(Context context, java.lang.String templatePath)
public CmsTagLinkProcessor(Context context, java.lang.String templatePath, java.lang.String m_relativePath)
public CmsTagLinkProcessor(javax.servlet.http.HttpServletRequest request,
java.lang.String m_relativePath,
java.lang.String sitedir)
public CmsTagLinkProcessor(Context context, int replace_links, java.lang.String encoding_iso_8859_1, java.lang.String templatePath)
public CmsTagLinkProcessor()
public CmsLinkProcessor.CMSLink processHref(java.lang.String href, int linkhandletype)
link - protected void recordTemplateLink(CmsLinkProcessor.CMSLink link)
recordTemplateLink 在类中 CmsLinkProcessor