⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 viewspropertiesreader.java

📁 pojo的mvc框架
💻 JAVA
字号:
package xyz.frame.webapp;import java.io.IOException;import java.io.InputStream;import java.util.Properties;import org.apache.log4j.Logger;import xyz.frame.view.OverridenViewManager;import xyz.frame.view.ViewManager;/** * Reads a view properties file and gives back a new ViewManager based on the * current one */public class ViewsPropertiesReader {	private static final Logger logger = Logger			.getLogger(ViewsPropertiesReader.class);	/**	 * Creates a new view manager which overrides all view properties in the	 * resource with their new values... old values will use the current	 * manager's response	 * 	 * @param currentManager	 *            default manager	 * @param resource	 *            properties resource	 * @return the new view manager	 * @throws IOException	 */	public ViewManager overrideViews(ViewManager currentManager,			InputStream resource) throws IOException {		OverridenViewManager newManager = new OverridenViewManager(				currentManager);		Properties properties = new Properties();		properties.load(resource);		logger.debug("loading view: " + properties.toString());		for (Object key : properties.keySet()) {			newManager.overrideView(key.toString(), properties.get(key)					.toString());		}		return newManager;	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -