河马 CMS 10,接口 HstSiteMapItemHandler
Hippo CMS 10, interface HstSiteMapItemHandler
在 Hippo CMS 10 中,有一个名为 HstSiteMapItemHandler 的接口,这两个方法在 Hippo 10 中不再使用。
public interface HstSiteMapItemHandler {
void init(ServletContext var1, SiteMapItemHandlerConfiguration var2) throws HstSiteMapItemHandlerException;
ResolvedSiteMapItem process(ResolvedSiteMapItem var1, HttpServletRequest var2, HttpServletResponse var3) throws HstSiteMapItemHandlerException;
void destroy() throws HstSiteMapItemHandlerException;
}
在 Hippo 10 之前,
public interface HstSiteMapItemHandler {
void init(ServletContext var1, SiteMapItemHandlerConfiguration var2) throws HstSiteMapItemHandlerException;
ResolvedSiteMapItem process(ResolvedSiteMapItem var1, HttpServletRequest var2, HttpServletResponse var3) throws HstSiteMapItemHandlerException;
/** @deprecated */
@Deprecated
SiteMapItemHandlerConfiguration getSiteMapItemHandlerConfiguration();
/** @deprecated */
@Deprecated
ServletContext getServletContext();
void destroy() throws HstSiteMapItemHandlerException;
}
我只是想知道有人知道我应该为已弃用的代码使用什么。
谢谢。
pre-10 中的 javadoc 解释了您应该改用什么。它提到如果你想在你自己的 HstSiteMapItemHandler
impl 中获取 SiteMapItemHandlerConfiguration
或 ServletContext
,你只需将 #init
方法的参数存储为你的实例变量HstSiteMapItemHandler
暗示。
HTH,
问候阿德
在 Hippo CMS 10 中,有一个名为 HstSiteMapItemHandler 的接口,这两个方法在 Hippo 10 中不再使用。
public interface HstSiteMapItemHandler {
void init(ServletContext var1, SiteMapItemHandlerConfiguration var2) throws HstSiteMapItemHandlerException;
ResolvedSiteMapItem process(ResolvedSiteMapItem var1, HttpServletRequest var2, HttpServletResponse var3) throws HstSiteMapItemHandlerException;
void destroy() throws HstSiteMapItemHandlerException;
}
在 Hippo 10 之前,
public interface HstSiteMapItemHandler {
void init(ServletContext var1, SiteMapItemHandlerConfiguration var2) throws HstSiteMapItemHandlerException;
ResolvedSiteMapItem process(ResolvedSiteMapItem var1, HttpServletRequest var2, HttpServletResponse var3) throws HstSiteMapItemHandlerException;
/** @deprecated */
@Deprecated
SiteMapItemHandlerConfiguration getSiteMapItemHandlerConfiguration();
/** @deprecated */
@Deprecated
ServletContext getServletContext();
void destroy() throws HstSiteMapItemHandlerException;
}
我只是想知道有人知道我应该为已弃用的代码使用什么。
谢谢。
pre-10 中的 javadoc 解释了您应该改用什么。它提到如果你想在你自己的 HstSiteMapItemHandler
impl 中获取 SiteMapItemHandlerConfiguration
或 ServletContext
,你只需将 #init
方法的参数存储为你的实例变量HstSiteMapItemHandler
暗示。
HTH,
问候阿德