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

📄 htmlcommandsortheadertag.java

📁 一个使用struts+hibernate+spring开发的完的网站源代码。
💻 JAVA
字号:
/* * Copyright 2004 The Apache Software Foundation. *  * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at *  *      http://www.apache.org/licenses/LICENSE-2.0 *  * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */package org.apache.myfaces.custom.sortheader;import org.apache.myfaces.taglib.html.ext.HtmlCommandLinkTag;import javax.faces.component.UIComponent;/** * @author Manfred Geiler (latest modification by $Author: matzew $) * @version $Revision: 1.7 $ $Date: 2005/02/18 17:19:31 $ * $Log: HtmlCommandSortHeaderTag.java,v $ * Revision 1.7  2005/02/18 17:19:31  matzew * added release() to tag clazzes. * * Revision 1.6  2004/10/13 11:50:58  matze * renamed packages to org.apache * * Revision 1.5  2004/08/13 13:34:20  manolito * HtmlCommandSortHeader now supports immediate attribute * * Revision 1.4  2004/07/01 21:53:10  mwessendorf * ASF switch * * Revision 1.3  2004/04/05 11:04:54  manolito * setter for renderer type removed, no more default renderer type needed * * Revision 1.2  2004/04/01 12:57:41  manolito * additional extended component classes for user role support * * Revision 1.1  2004/03/31 12:15:27  manolito * custom component refactoring * */public class HtmlCommandSortHeaderTag        extends HtmlCommandLinkTag{    //private static final Log log = LogFactory.getLog(HtmlCommandSortHeaderTag.class);    public String getComponentType()    {        return HtmlCommandSortHeader.COMPONENT_TYPE;    }    public String getRendererType()    {        return "org.apache.myfaces.SortHeader";    }    private String _columnName;    private String _arrow;    private boolean _immediateSet;        public void release() {        super.release();        _columnName=null;        _arrow=null;        _immediateSet=true;    }    // User Role support --> already handled by HtmlPanelGroupTag        protected void setProperties(UIComponent component)    {        super.setProperties(component);        setStringProperty(component, "columnName", _columnName);        setBooleanProperty(component, "arrow", _arrow);        if (!_immediateSet)        {            //Default of immediate is true (contrary to normal command links)            setBooleanProperty(component, "immediate", "true");        }    }    public void setColumnName(String columnName)    {        _columnName = columnName;    }    public void setArrow(String arrow)    {        _arrow = arrow;    }    public void setImmediate(String immediate)    {        super.setImmediate(immediate);        _immediateSet = true;    }}

⌨️ 快捷键说明

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