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

📄 elcolumntag.java

📁 dispalytag的源码
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
     * @see org.displaytag.tags.ColumnTag#setParamName(java.lang.String)     * @param value EL expression for attribute value     */    public void setParamName(String value)    {        paramNameExpr = value;    }    /**     * @see org.displaytag.tags.ColumnTag#setParamProperty(java.lang.String)     * @param value EL expression for attribute value     */    public void setParamProperty(String value)    {        paramPropertyExpr = value;    }    /**     * @see org.displaytag.tags.ColumnTag#setParamScope(java.lang.String)     * @param value EL expression for attribute value     */    public void setParamScope(String value)    {        paramScopeExpr = value;    }    /**     * @see org.displaytag.tags.ColumnTag#setProperty(java.lang.String)     * @param value EL expression for attribute value     */    public void setProperty(String value)    {        propertyExpr = value;    }    /**     * @see org.displaytag.tags.ColumnTag#setSortable(boolean)     * @param value EL expression for attribute value     */    public void setSortable(String value)    {        sortableExpr = value;    }    /**     * @param value EL expression for attribute value     * @see org.displaytag.tags.ColumnTag#setSortName(java.lang.String)     */    public void setSortName(String value)    {        sortNameExpr = value;    }    /**     * @see org.displaytag.tags.ColumnTag#setTitle(java.lang.String)     * @param value EL expression for attribute value     */    public void setTitle(String value)    {        titleExpr = value;    }    /**     * @see org.displaytag.tags.ColumnTag#setStyle(java.lang.String)     * @param value EL expression for attribute value     */    public void setStyle(String value)    {        styleExpr = value;    }    /**     * @see org.displaytag.tags.ColumnTag#setTitleKey(java.lang.String)     * @param value EL expression for attribute value     */    public void setTitleKey(String value)    {        titleKeyExpr = value;    }    /**     * @see org.displaytag.tags.ColumnTag#setUrl(java.lang.String)     * @param value EL expression for attribute value     */    public void setUrl(String value)    {        urlExpr = value;    }    /**     * @see org.displaytag.tags.TableTag#setDefaultorder(java.lang.String)     * @param value EL expression for attribute value     */    public void setDefaultorder(String value)    {        defaultorderExpr = value;    }    /**     * @see org.displaytag.tags.ColumnTag#setScope(java.lang.String)     * @param value EL expression for attribute value     */    public void setScope(String value)    {        scopeExpr = value;    }    /**     * @see org.displaytag.tags.ColumnTag#setHeaderScope(java.lang.String)     * @param value EL expression for attribute value     */    public void setHeaderScope(String value)    {        headerScopeExpr = value;    }    /**     * @see org.displaytag.tags.ColumnTag#setValue(java.lang.Object)     * @param value EL expression for attribute value     */    public void setValue(String value)    {        this.valueExpr = value;    }    /**     * @see javax.servlet.jsp.tagext.Tag#doStartTag()     */    public int doStartTag() throws JspException    {        evaluateExpressions();        return super.doStartTag();    }    /**     * Evaluates the expressions for all the given attributes and pass results up to the parent tag.     * @throws JspException for exceptions occurred during evaluation.     */    private void evaluateExpressions() throws JspException    {        ExpressionEvaluator eval = new ExpressionEvaluator(this, pageContext);        if (autoLinkExpr != null)        {            super.setAutolink(eval.evalBoolean("autolink", autoLinkExpr)); //$NON-NLS-1$        }        if (escapeXmlExpr != null)        {            super.setEscapeXml(eval.evalBoolean("escapeXml", escapeXmlExpr)); //$NON-NLS-1$        }        if (formatExpr != null)        {            super.setFormat(eval.evalString("format", formatExpr)); //$NON-NLS-1$        }        if (classExpr != null)        {            super.setClass(eval.evalString("class", classExpr)); //$NON-NLS-1$        }        if (decoratorExpr != null)        {            super.setDecorator(eval.evalString("decorator", decoratorExpr)); //$NON-NLS-1$        }        if (groupExpr != null)        {            super.setGroup(eval.evalInt("group", groupExpr)); //$NON-NLS-1$        }        if (headerClassExpr != null)        {            super.setHeaderClass(eval.evalString("headerClass", headerClassExpr)); //$NON-NLS-1$        }        if (hrefExpr != null)        {            super.setHref(eval.evalString("href", hrefExpr)); //$NON-NLS-1$        }        if (maxLengthExpr != null)        {            super.setMaxLength(eval.evalInt("maxLength", maxLengthExpr)); //$NON-NLS-1$        }        if (maxWordsExpr != null)        {            super.setMaxWords(eval.evalInt("maxWords", maxWordsExpr)); //$NON-NLS-1$        }        if (mediaExpr != null)        {            super.setMedia(eval.evalString("media", mediaExpr)); //$NON-NLS-1$        }        if (nullsExpr != null)        {            super.setNulls(eval.evalBoolean("nulls", nullsExpr)); //$NON-NLS-1$        }        if (paramIdExpr != null)        {            super.setParamId(eval.evalString("paramId", paramIdExpr)); //$NON-NLS-1$        }        if (paramNameExpr != null)        {            // todo should be handled the same way the "name" table attribute is handled, no double evaluation            super.setParamName(eval.evalString("paramName", paramNameExpr)); //$NON-NLS-1$        }        if (paramPropertyExpr != null)        {            super.setParamProperty(eval.evalString("paramProperty", paramPropertyExpr)); //$NON-NLS-1$        }        if (paramScopeExpr != null)        {            super.setParamScope(eval.evalString("paramScope", paramScopeExpr)); //$NON-NLS-1$        }        if (sortableExpr != null)        {            super.setSortable(eval.evalBoolean("sortable", sortableExpr)); //$NON-NLS-1$        }        if (sortNameExpr != null)        {            super.setSortName(eval.evalString("sortName", sortNameExpr)); //$NON-NLS-1$        }        if (styleExpr != null)        {            super.setStyle(eval.evalString("style", styleExpr)); //$NON-NLS-1$        }        if (urlExpr != null)        {            super.setUrl(eval.evalString("url", urlExpr)); //$NON-NLS-1$        }        if (propertyExpr != null)        {            String property = eval.evalString("property", propertyExpr); //$NON-NLS-1$            super.setProperty(property);        }        if (titleExpr != null)        {            String title = eval.evalString("title", titleExpr); //$NON-NLS-1$            super.setTitle(title);        }        if (titleKeyExpr != null)        {            super.setTitleKey(eval.evalString("titleKey", titleKeyExpr)); //$NON-NLS-1$        }        if (sortPropertyExpr != null)        {            super.setSortProperty(eval.evalString("sortProperty", sortPropertyExpr)); //$NON-NLS-1$        }        if (defaultorderExpr != null)        {            super.setDefaultorder(eval.evalString("defaultorder", defaultorderExpr)); //$NON-NLS-1$        }        if (scopeExpr != null)        {            super.setScope(eval.evalString("scope", scopeExpr)); //$NON-NLS-1$        }        if (headerScopeExpr != null)        {            super.setHeaderScope(eval.evalString("headerScope", headerScopeExpr)); //$NON-NLS-1$        }        if (valueExpr != null)        {            super.setValue(eval.eval("value", valueExpr, Object.class)); //$NON-NLS-1$        }        if (comparatorExpr != null)        {            super.setValue(eval.eval("comparator", comparatorExpr, Object.class)); //$NON-NLS-1$        }    }    /**     * @see javax.servlet.jsp.tagext.Tag#release()     */    public void release()    {        super.release();        this.autoLinkExpr = null;        this.classExpr = null;        this.decoratorExpr = null;        this.groupExpr = null;        this.headerClassExpr = null;        this.hrefExpr = null;        this.maxLengthExpr = null;        this.maxWordsExpr = null;        this.mediaExpr = null;        this.nullsExpr = null;        this.paramIdExpr = null;        this.paramNameExpr = null;        this.paramPropertyExpr = null;        this.paramScopeExpr = null;        this.propertyExpr = null;        this.sortableExpr = null;        this.styleExpr = null;        this.titleExpr = null;        this.titleKeyExpr = null;        this.urlExpr = null;        this.sortPropertyExpr = null;        this.defaultorderExpr = null;        this.scopeExpr = null;        this.headerScopeExpr = null;        this.formatExpr = null;        this.escapeXmlExpr = null;        this.valueExpr = null;    }}

⌨️ 快捷键说明

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