📄 panetabbedtag.java
字号:
/* * $Id: PaneTabbedTag.java,v 1.3 2004/11/14 07:33:16 tcfujii Exp $ *//* * Copyright 2004-2005 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */package components.taglib;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import javax.faces.component.UIComponent;import javax.faces.el.ValueBinding;import javax.faces.webapp.UIComponentTag;/** * This class creates a <code>PaneComponent</code> instance * that represents a the overall tabbed pane control. */public class PaneTabbedTag extends UIComponentTag { private static Log log = LogFactory.getLog(PaneTabbedTag.class); private String contentClass = null; public void setContentClass(String contentClass) { this.contentClass = contentClass; } private String paneClass = null; public void setPaneClass(String paneClass) { this.paneClass = paneClass; } private String selectedClass = null; public void setSelectedClass(String selectedClass) { this.selectedClass = selectedClass; } private String unselectedClass = null; public void setUnselectedClass(String unselectedClass) { this.unselectedClass = unselectedClass; } public String getComponentType() { return ("Pane"); } public String getRendererType() { return ("Tabbed"); } public void release() { super.release(); contentClass = null; paneClass = null; selectedClass = null; unselectedClass = null; } protected void setProperties(UIComponent component) { super.setProperties(component); if (contentClass != null) { if (isValueReference(contentClass)) { ValueBinding vb = getFacesContext().getApplication(). createValueBinding(contentClass); component.setValueBinding("contentClass", vb); } else { component.getAttributes().put("contentClass", contentClass); } } if (paneClass != null) { if (isValueReference(paneClass)) { ValueBinding vb = getFacesContext().getApplication(). createValueBinding(paneClass); component.setValueBinding("paneClass", vb); } else { component.getAttributes().put("paneClass", paneClass); } } if (selectedClass != null) { if (isValueReference(selectedClass)) { ValueBinding vb = getFacesContext().getApplication(). createValueBinding(selectedClass); component.setValueBinding("selectedClass", vb); } else { component.getAttributes().put("selectedClass", selectedClass); } } if (unselectedClass != null) { if (isValueReference(unselectedClass)) { ValueBinding vb = getFacesContext().getApplication(). createValueBinding(unselectedClass); component.setValueBinding("unselectedClass", vb); } else { component.getAttributes().put("unselectedClass", unselectedClass); } } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -