亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tableproperties.java

?? dispalytag的源碼
?? JAVA
?? 第 1 頁 / 共 4 頁
字號:
/** * Licensed under the Artistic License; you may not use this file * except in compliance with the License. * You may obtain a copy of the License at * *      http://displaytag.sourceforge.net/license.html * * THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. */package org.displaytag.properties;import java.io.IOException;import java.io.InputStream;import java.util.*;import java.text.Collator;import javax.servlet.http.HttpServletRequest;import javax.servlet.jsp.PageContext;import javax.servlet.jsp.tagext.Tag;import org.apache.commons.lang.ClassUtils;import org.apache.commons.lang.StringUtils;import org.apache.commons.lang.UnhandledException;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.displaytag.Messages;import org.displaytag.model.DefaultComparator;import org.displaytag.decorator.DecoratorFactory;import org.displaytag.decorator.DefaultDecoratorFactory;import org.displaytag.exception.FactoryInstantiationException;import org.displaytag.exception.TablePropertiesLoadException;import org.displaytag.localization.I18nResourceProvider;import org.displaytag.localization.LocaleResolver;import org.displaytag.util.DefaultRequestHelperFactory;import org.displaytag.util.ReflectHelper;import org.displaytag.util.RequestHelperFactory;/** * The properties used by the Table tags. The properties are loaded in the following order, in increasing order of * priority. The locale of getInstance() is used to determine the locale of the property file to use; if the key * required does not exist in the specified file, the key will be loaded from a more general property file. * <ol> * <li>First, from the TableTag.properties included with the DisplayTag distribution.</li> * <li>Then, from the file displaytag.properties, if it is present; these properties are intended to be set by the user * for sitewide application. Messages are gathered according to the Locale of the property file.</li> * <li>Finally, if this class has a userProperties defined, all of the properties from that Properties object are * copied in as well.</li> * </ol> * @author Fabrizio Giustina * @author rapruitt * @version $Revision: 1096 $ ($Author: rapruitt $) */public final class TableProperties implements Cloneable{    /**     * name of the default properties file name ("displaytag.properties").     */    public static final String DEFAULT_FILENAME = "displaytag.properties"; //$NON-NLS-1$    /**     * The name of the local properties file that is searched for on the classpath. Settings in this file will override     * the defaults loaded from TableTag.properties.     */    public static final String LOCAL_PROPERTIES = "displaytag"; //$NON-NLS-1$    /**     * property <code>export.banner</code>.     */    public static final String PROPERTY_STRING_EXPORTBANNER = "export.banner"; //$NON-NLS-1$    /**     * property <code>export.banner.sepchar</code>.     */    public static final String PROPERTY_STRING_EXPORTBANNER_SEPARATOR = "export.banner.sepchar"; //$NON-NLS-1$    /**     * property <code>export.decorated</code>.     */    public static final String PROPERTY_BOOLEAN_EXPORTDECORATED = "export.decorated"; //$NON-NLS-1$    /**     * property <code>export.amount</code>.     */    public static final String PROPERTY_STRING_EXPORTAMOUNT = "export.amount"; //$NON-NLS-1$    /**     * property <code>sort.amount</code>.     */    public static final String PROPERTY_STRING_SORTAMOUNT = "sort.amount"; //$NON-NLS-1$    /**     * property <code>basic.show.header</code>.     */    public static final String PROPERTY_BOOLEAN_SHOWHEADER = "basic.show.header"; //$NON-NLS-1$    /**     * property <code>basic.msg.empty_list</code>.     */    public static final String PROPERTY_STRING_EMPTYLIST_MESSAGE = "basic.msg.empty_list"; //$NON-NLS-1$    /**     * property <code>basic.msg.empty_list_row</code>.     */    public static final String PROPERTY_STRING_EMPTYLISTROW_MESSAGE = "basic.msg.empty_list_row"; //$NON-NLS-1$    /**     * property <code>basic.empty.showtable</code>.     */    public static final String PROPERTY_BOOLEAN_EMPTYLIST_SHOWTABLE = "basic.empty.showtable"; //$NON-NLS-1$    /**     * property <code>paging.banner.placement</code>.     */    public static final String PROPERTY_STRING_BANNER_PLACEMENT = "paging.banner.placement"; //$NON-NLS-1$    /**     * property <code>error.msg.invalid_page</code>.     */    public static final String PROPERTY_STRING_PAGING_INVALIDPAGE = "error.msg.invalid_page"; //$NON-NLS-1$    /**     * property <code>paging.banner.item_name</code>.     */    public static final String PROPERTY_STRING_PAGING_ITEM_NAME = "paging.banner.item_name"; //$NON-NLS-1$    /**     * property <code>paging.banner.items_name</code>.     */    public static final String PROPERTY_STRING_PAGING_ITEMS_NAME = "paging.banner.items_name"; //$NON-NLS-1$    /**     * property <code>paging.banner.no_items_found</code>.     */    public static final String PROPERTY_STRING_PAGING_NOITEMS = "paging.banner.no_items_found"; //$NON-NLS-1$    /**     * property <code>paging.banner.one_item_found</code>.     */    public static final String PROPERTY_STRING_PAGING_FOUND_ONEITEM = "paging.banner.one_item_found"; //$NON-NLS-1$    /**     * property <code>paging.banner.all_items_found</code>.     */    public static final String PROPERTY_STRING_PAGING_FOUND_ALLITEMS = "paging.banner.all_items_found"; //$NON-NLS-1$    /**     * property <code>paging.banner.some_items_found</code>.     */    public static final String PROPERTY_STRING_PAGING_FOUND_SOMEITEMS = "paging.banner.some_items_found"; //$NON-NLS-1$    /**     * property <code>paging.banner.group_size</code>.     */    public static final String PROPERTY_INT_PAGING_GROUPSIZE = "paging.banner.group_size"; //$NON-NLS-1$    /**     * property <code>paging.banner.onepage</code>.     */    public static final String PROPERTY_STRING_PAGING_BANNER_ONEPAGE = "paging.banner.onepage"; //$NON-NLS-1$    /**     * property <code>paging.banner.first</code>.     */    public static final String PROPERTY_STRING_PAGING_BANNER_FIRST = "paging.banner.first"; //$NON-NLS-1$    /**     * property <code>paging.banner.last</code>.     */    public static final String PROPERTY_STRING_PAGING_BANNER_LAST = "paging.banner.last"; //$NON-NLS-1$    /**     * property <code>paging.banner.full</code>.     */    public static final String PROPERTY_STRING_PAGING_BANNER_FULL = "paging.banner.full"; //$NON-NLS-1$    /**     * property <code>paging.banner.page.link</code>.     */    public static final String PROPERTY_STRING_PAGING_PAGE_LINK = "paging.banner.page.link"; //$NON-NLS-1$    /**     * property <code>paging.banner.page.selected</code>.     */    public static final String PROPERTY_STRING_PAGING_PAGE_SELECTED = "paging.banner.page.selected"; //$NON-NLS-1$    /**     * property <code>paging.banner.page.separator</code>.     */    public static final String PROPERTY_STRING_PAGING_PAGE_SPARATOR = "paging.banner.page.separator"; //$NON-NLS-1$    /**     * property <code>factory.requestHelper</code>.     */    public static final String PROPERTY_CLASS_REQUESTHELPERFACTORY = "factory.requestHelper"; //$NON-NLS-1$    /**     * property <code>factory.decorators</code>.     */    public static final String PROPERTY_CLASS_DECORATORFACTORY = "factory.decorator"; //$NON-NLS-1$    /**     * property <code>locale.provider</code>.     */    public static final String PROPERTY_CLASS_LOCALEPROVIDER = "locale.provider"; //$NON-NLS-1$    /**     * property <code>locale.resolver</code>.     */    public static final String PROPERTY_CLASS_LOCALERESOLVER = "locale.resolver"; //$NON-NLS-1$    /**     * property <code>css.tr.even</code>: holds the name of the css class for even rows. Defaults to     * <code>even</code>.     */    public static final String PROPERTY_CSS_TR_EVEN = "css.tr.even"; //$NON-NLS-1$    /**     * property <code>css.tr.odd</code>: holds the name of the css class for odd rows. Defaults to <code>odd</code>.     */    public static final String PROPERTY_CSS_TR_ODD = "css.tr.odd"; //$NON-NLS-1$    /**     * property <code>css.table</code>: holds the name of the css class added to the main table tag. By default no     * css class is added.     */    public static final String PROPERTY_CSS_TABLE = "css.table"; //$NON-NLS-1$    /**     * property <code>css.th.sortable</code>: holds the name of the css class added to the the header of a sortable     * column. By default no css class is added.     */    public static final String PROPERTY_CSS_TH_SORTABLE = "css.th.sortable"; //$NON-NLS-1$    /**     * property <code>css.th.sorted</code>: holds the name of the css class added to the the header of a sorted     * column. Defaults to <code>sorted</code>.     */    public static final String PROPERTY_CSS_TH_SORTED = "css.th.sorted"; //$NON-NLS-1$    /**     * property <code>css.th.ascending</code>: holds the name of the css class added to the the header of a column     * sorted in ascending order. Defaults to <code>order1</code>.     */    public static final String PROPERTY_CSS_TH_SORTED_ASCENDING = "css.th.ascending"; //$NON-NLS-1$    /**     * property <code>css.th.descending</code>: holds the name of the css class added to the the header of a column     * sorted in descending order. Defaults to <code>order2</code>.     */    public static final String PROPERTY_CSS_TH_SORTED_DESCENDING = "css.th.descending"; //$NON-NLS-1$    /**     * prefix used for all the properties related to export ("export"). The full property name is <code>export.</code>     * <em>[export type]</em><code>.</code><em>[property name]</em>     */    public static final String PROPERTY_EXPORT_PREFIX = "export"; //$NON-NLS-1$    /**     * prefix used to set the media decorator property name. The full property name is      * <code>decorator.media.</code><em>[export type]</em>.     */    public static final String PROPERTY_DECORATOR_SUFFIX = "decorator"; //$NON-NLS-1$    /**     * used to set the media decorator property name. The full property name is      * <code>decorator.media.</code><em>[export type]</em>     */    public static final String PROPERTY_DECORATOR_MEDIA = "media"; //$NON-NLS-1$        /**     * property <code>export.types</code>: holds the list of export available export types.     */    public static final String PROPERTY_EXPORTTYPES = "export.types"; //$NON-NLS-1$    /**     * export property <code>label</code>.     */    public static final String EXPORTPROPERTY_STRING_LABEL = "label"; //$NON-NLS-1$    /**     * export property <code>class</code>.     */    public static final String EXPORTPROPERTY_STRING_CLASS = "class"; //$NON-NLS-1$    /**     * export property <code>include_header</code>.     */    public static final String EXPORTPROPERTY_BOOLEAN_EXPORTHEADER = "include_header"; //$NON-NLS-1$    /**     * export property <code>filename</code>.     */    public static final String EXPORTPROPERTY_STRING_FILENAME = "filename"; //$NON-NLS-1$    /**     * Property <code>pagination.sort.param</code>. If external pagination and sorting is used, it holds the name of     * the parameter used to hold the sort criterion in generated links     */    public static final String PROPERTY_STRING_PAGINATION_SORT_PARAM = "pagination.sort.param"; //$NON-NLS-1$    /**     * Property <code>pagination.sortdirection.param</code>. If external pagination and sorting is used, it holds the     * name of the parameter used to hold the sort direction in generated links (asc or desc)     */    public static final String PROPERTY_STRING_PAGINATION_SORT_DIRECTION_PARAM = "pagination.sortdirection.param"; //$NON-NLS-1$    /**     * Property <code>pagination.pagenumber.param</code>. If external pagination and sorting is used, it holds the     * name of the parameter used to hold the page number in generated links     */    public static final String PROPERTY_STRING_PAGINATION_PAGE_NUMBER_PARAM = "pagination.pagenumber.param"; //$NON-NLS-1$    /**     * Property <code>pagination.searchid.param</code>. If external pagination and sorting is used, it holds the name     * of the parameter used to hold the search ID in generated links     */    public static final String PROPERTY_STRING_PAGINATION_SEARCH_ID_PARAM = "pagination.searchid.param"; //$NON-NLS-1$    /**     * Property <code>pagination.sort.asc.value</code>. If external pagination and sorting is used, it holds the     * value of the parameter of the sort direction parameter for "ascending"     */    public static final String PROPERTY_STRING_PAGINATION_ASC_VALUE = "pagination.sort.asc.value"; //$NON-NLS-1$    /**     * Property <code>pagination.sort.desc.value</code>. If external pagination and sorting is used, it holds the     * value of the parameter of the sort direction parameter for "descending"     */    public static final String PROPERTY_STRING_PAGINATION_DESC_VALUE = "pagination.sort.desc.value"; //$NON-NLS-1$    /**     * Property <code>pagination.sort.skippagenumber</code>. If external pagination and sorting is used, it     * determines if the current page number must be added in sort links or not. If this property is true, it means that     * each click on a generated sort link will re-sort the list, and go back to the default page number. If it is     * false, each click on a generated sort link will re-sort the list, and ask the current page number.     */    public static final String PROPERTY_BOOLEAN_PAGINATION_SKIP_PAGE_NUMBER_IN_SORT = "pagination.sort.skippagenumber"; //$NON-NLS-1$

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91美女福利视频| 久久久久久黄色| 亚洲午夜免费福利视频| 色综合一区二区三区| 国产精品99久| 日韩欧美国产综合| 国产传媒日韩欧美成人| 亚洲制服欧美中文字幕中文字幕| 亚洲人亚洲人成电影网站色| 99国产精品99久久久久久| 亚洲精品乱码久久久久久| 欧美日韩国产综合视频在线观看| 石原莉奈一区二区三区在线观看 | 国产偷国产偷亚洲高清人白洁| 韩国毛片一区二区三区| 亚洲国产岛国毛片在线| 色呦呦一区二区三区| 亚洲va欧美va国产va天堂影院| 精品免费日韩av| 成人av电影免费观看| 亚洲一线二线三线视频| 精品免费日韩av| 91免费版pro下载短视频| 日韩精品乱码免费| 欧美国产精品中文字幕| 欧美日韩高清不卡| 国产成人av一区二区三区在线| 亚洲欧美日韩一区二区| 欧美精品电影在线播放| 国产精品18久久久久久久久久久久| 中文字幕一区二区三区不卡| 一区二区三区在线视频观看| 欧美精品在线观看播放| 福利一区二区在线| 午夜精品福利一区二区三区av| 久久久久久久综合日本| 欧美羞羞免费网站| 国产成人av一区二区三区在线 | av在线综合网| 免费观看久久久4p| 亚洲综合激情网| 国产精品美女久久久久aⅴ国产馆| 欧美亚洲国产bt| 不卡av在线免费观看| 美国毛片一区二区| 一区二区三区视频在线看| 国产亚洲欧洲一区高清在线观看| 欧美视频一区二区三区在线观看| 福利一区二区在线观看| 国模冰冰炮一区二区| 婷婷激情综合网| 亚洲国产精品久久一线不卡| 亚洲色图一区二区| 国产丝袜美腿一区二区三区| 337p亚洲精品色噜噜噜| 欧美日韩一区二区三区视频| 成人a区在线观看| 国产成人8x视频一区二区| 久久精品久久99精品久久| 天堂av在线一区| 亚洲成精国产精品女| 亚洲精品美腿丝袜| 成人免费一区二区三区在线观看| 国产亚洲人成网站| 国产调教视频一区| 国产午夜精品一区二区三区嫩草| 欧美videos中文字幕| 337p亚洲精品色噜噜| 欧美日韩久久久久久| 精品视频一区二区不卡| 91成人国产精品| 欧美亚一区二区| 欧美久久久一区| 91精品国产美女浴室洗澡无遮挡| 在线观看欧美日本| 欧美亚洲一区三区| 欧美人狂配大交3d怪物一区| 欧美日韩免费电影| 欧美老肥妇做.爰bbww| 在线综合视频播放| 精品精品国产高清a毛片牛牛| 欧美大肚乱孕交hd孕妇| 久久综合视频网| 国产女主播一区| 亚洲女女做受ⅹxx高潮| 亚洲国产精品影院| 视频一区视频二区中文| 日本不卡一区二区三区高清视频| 蜜桃一区二区三区四区| 国产精品一区免费视频| 成人av网址在线| 91久久精品一区二区三| 欧美视频中文字幕| 欧美tk—视频vk| 国产精品日韩精品欧美在线| 亚洲区小说区图片区qvod| 午夜欧美2019年伦理| 精品一区二区三区在线播放视频 | 亚洲午夜电影网| 美腿丝袜亚洲一区| 风流少妇一区二区| 在线观看国产日韩| 日韩精品一区二区三区四区视频| 久久久欧美精品sm网站| 亚洲乱码国产乱码精品精小说| 香蕉加勒比综合久久| 国精品**一区二区三区在线蜜桃| 成人精品鲁一区一区二区| 欧美影视一区在线| 久久综合久色欧美综合狠狠| 国产精品久久网站| 日韩av午夜在线观看| 成人在线视频一区二区| 欧美日韩色一区| 日本一区二区三区高清不卡| 亚洲国产成人av网| 国产成人在线免费观看| 欧美午夜精品免费| 国产日韩欧美a| 日日摸夜夜添夜夜添亚洲女人| 国产毛片精品一区| 欧美日韩在线一区二区| 国产精品女同一区二区三区| 视频一区视频二区中文| 丁香一区二区三区| 717成人午夜免费福利电影| **欧美大码日韩| 久久99国产精品久久99果冻传媒| 一本色道久久综合亚洲aⅴ蜜桃| 日韩精品一区二区三区在线播放 | 国产精品妹子av| 日本午夜一区二区| 在线观看www91| 日本一区二区成人| 精品一区二区三区日韩| 欧美日韩一区二区三区不卡| 国产精品国产三级国产aⅴ中文 | 国产精品嫩草影院com| 青青草原综合久久大伊人精品 | 国产精品理伦片| 国内精品免费在线观看| 欧美欧美午夜aⅴ在线观看| 亚洲素人一区二区| 成人国产精品视频| 国产欧美日韩中文久久| 韩国欧美国产一区| 精品国产一区久久| 免费欧美高清视频| 欧美一区二区网站| 午夜欧美视频在线观看| 一本色道**综合亚洲精品蜜桃冫| 国产精品天干天干在观线| 国产一区二区三区免费观看| 日韩欧美色电影| 久久99国产精品免费| 日韩亚洲欧美在线观看| 日韩福利电影在线| 欧美一区二区三区在线观看| 亚洲国产精品一区二区久久| 色噜噜狠狠成人网p站| 亚洲色图.com| 日本韩国欧美一区二区三区| 亚洲欧美福利一区二区| 色综合中文综合网| 亚洲国产精品高清| 国产精品 日产精品 欧美精品| 精品美女在线观看| 国产曰批免费观看久久久| 精品国产99国产精品| 久久 天天综合| 国产日韩精品一区二区三区在线| 成人性视频免费网站| 中文字幕av不卡| 99视频在线精品| 一区二区三区欧美日| 在线精品亚洲一区二区不卡| 亚洲一区电影777| 欧美高清视频www夜色资源网| 日日摸夜夜添夜夜添国产精品| 欧美精三区欧美精三区| 奇米色777欧美一区二区| 欧美电影免费观看完整版| 国产一区二区中文字幕| 国产精品久久福利| 欧美亚洲国产怡红院影院| 免费高清成人在线| 久久久国际精品| 97se狠狠狠综合亚洲狠狠| 亚洲国产成人高清精品| 日韩欧美在线观看一区二区三区| 国产中文字幕一区| 亚洲欧美区自拍先锋| 欧美日韩国产片| 韩国毛片一区二区三区| 日韩美女啊v在线免费观看| 欧美美女直播网站| 风间由美性色一区二区三区| 伊人一区二区三区| 欧美不卡在线视频| 91麻豆国产香蕉久久精品|