📄 pagesengineresourcebundle.java
字号:
//// ____.// __/\ ______| |__/\. _______// __ .____| | \ | +----+ \// _______| /--| | | - \ _ | : - \_________// \\______: :---| : : | : | \________>// |__\---\_____________:______: :____|____:_____\// /_____|//// . . . i n j a h i a w e t r u s t . . .//////// NK 18.02.2002 - added in Jahia//package org.jahia.resourcebundle;import java.util.Hashtable;import java.util.Locale;import java.util.ResourceBundle;import javax.servlet.*; // ServletExceptionimport javax.servlet.http.*; // HttpServletRequest, HttpSerlvetResponseimport org.jahia.services.pages.JahiaPage;import org.jahia.utils.JahiaConsole;import org.jahia.params.ParamBean;/** * Tools to handles Pages engine resource bundle. * * @author Khue Nguyen * @version 1.0 */public class PagesEngineResourceBundle{ private static final String CLASS_NAME = PagesEngineResourceBundle.class.getName(); private static PagesEngineResourceBundle mInstance ; private Hashtable resources ; private PagesEngineResourceBundle(){ resources = new Hashtable(); } public static synchronized PagesEngineResourceBundle getInstance(){ if ( mInstance == null ){ mInstance = new PagesEngineResourceBundle(); } return mInstance; } /** * Add a resource bundle * * @param JahiaPage page * @param ResourceBundle res * @param ParamBean jParams */ public void addResourceBundle(JahiaPage page, ResourceBundle res, ParamBean jParams ){ if ( page == null || res == null || jParams == null ) return; resources.put( JahiaResourceBundle.ENGINE_DEFAULT_RESOURCE_BUNDLE + "_" + page.getID(), res ); } /** * Returns a resource bundle for a given page * * @param JahiaPage page * @return ResourceBundle res * @param ParamBean jParams */ public ResourceBundle getResourceBundle(JahiaPage page, ParamBean jParams ){ if ( page == null || jParams == null ) return null; ResourceBundle res = (ResourceBundle)resources.get( JahiaResourceBundle.ENGINE_DEFAULT_RESOURCE_BUNDLE + "_" + page.getID() ); return res; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -