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

📄 butorfieldscontroller.java

📁 一个实用工具类
💻 JAVA
字号:
/* * Copyright (C) butor.com. All rights reserved. * * This software is published under the terms of the GNU Library General * Public License (GNU LGPL), a copy of which has been included with this * distribution in the LICENSE.txt file.  */package org.butor.web.helper;import java.io.Serializable;import java.util.HashMap;/** * @author nacroaz * * To change this generated comment edit the template variable "typecomment": * Window>Preferences>Java>Templates. */public class ButorFieldsController implements Serializable {	protected HashMap f_visible;	protected HashMap f_enabled;		protected boolean f_allVisible = true;	protected boolean f_allEnabled = true;		public void setVisible(String property, boolean visible) {		if (f_visible == null) {			f_visible = new HashMap();		}		f_visible.put(property, new Boolean(visible));	}		public boolean getVisible(String property) {		if (f_visible == null) {			return f_allVisible;		}				Boolean visible = (Boolean)f_visible.get(property);		if (visible == null) {			return f_allVisible;		}				return visible.booleanValue();	}		public void setEnabled(String property, boolean enabled) {		if (f_enabled == null) {			f_enabled = new HashMap();		}		f_enabled.put(property, new Boolean(enabled));	}		public boolean getEnabled(String property) {		if (f_enabled == null) {			return f_allEnabled;		}				Boolean enabled = (Boolean)f_enabled.get(property);		if (enabled == null) {			return f_allEnabled;		}				return enabled.booleanValue();	}		public boolean isEnablePropertyExists(String property) {		if (f_enabled == null) {			return false;		}		Boolean enabled = (Boolean)f_enabled.get(property);		if (enabled == null) {			return false;		}		return true;	}					/**	 * Set all fields enabled flag.	 * This flag apply if there is no a field specific flag set	 * with setEbabled()	 */	public void setAllEnabled(boolean enabled) {		f_allEnabled = enabled;		f_enabled = null;	}		/**	 * Set all fields visible flag.	 * This flag apply if there is no a field specific flag set	 * with setVisible()	 */	public void setAllVisible(boolean visible) {		f_allVisible = visible;		f_visible = null;	}}

⌨️ 快捷键说明

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