panetabtag.java
来自「一个java写的加密算法」· Java 代码 · 共 72 行
JAVA
72 行
/* * $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 + =
减小字号Ctrl + -
显示快捷键?