📄 panetabtag.java
字号:
/* * $Id: PaneTabTag.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.webapp.UIComponentTag;import javax.faces.el.ValueBinding;/** * This class creates a <code>PaneComponent</code> instance * that represents an individual tab on the overall control. */public class PaneTabTag extends UIComponentTag { private static Log log = LogFactory.getLog(PaneTabTag.class); public String getComponentType() { return ("Pane"); } public String getRendererType() { return ("Tab"); } public void release() { super.release(); } protected String paneClass; public String getPaneClass() { return paneClass; } public void setPaneClass(String newPaneClass) { paneClass = newPaneClass; } protected void setProperties(UIComponent component) { super.setProperties(component); if (paneClass != null) { if (isValueReference(paneClass)) { ValueBinding vb = getFacesContext().getApplication(). createValueBinding(paneClass); component.setValueBinding("paneClass", vb); } else { component.getAttributes().put("paneClass", paneClass); } } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -