001 // Copyright 2008 The Apache Software Foundation
002 //
003 // Licensed under the Apache License, Version 2.0 (the "License");
004 // you may not use this file except in compliance with the License.
005 // You may obtain a copy of the License at
006 //
007 // http://www.apache.org/licenses/LICENSE-2.0
008 //
009 // Unless required by applicable law or agreed to in writing, software
010 // distributed under the License is distributed on an "AS IS" BASIS,
011 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
012 // See the License for the specific language governing permissions and
013 // limitations under the License.
014
015 package org.apache.tapestry5.grid;
016
017 public class GridConstants
018 {
019 /**
020 * CSS class for the first column or the first row. May be applied to a <th> (in the <thead>) or a
021 * <tr> (in the <tbody>).
022 */
023 public static final String FIRST_CLASS = "t-first";
024
025 /**
026 * CSS class for the last column or the last row. May be applied to a <th> (in the <thead>) or a
027 * <tr> (in the <tbody>).
028 */
029 public static final String LAST_CLASS = "t-last";
030
031 /**
032 * Marks the column that is currently sorted for sort ascending. May be applied to a <th> (in the
033 * <thead> or a <td> in the <tbody>).
034 */
035 public static final String SORT_ASCENDING_CLASS = "t-sort-column-ascending";
036
037 /**
038 * Marks the column that is currently sorted for sort descending. May be applied to a <th> (in the
039 * <thead> or a <td> in the <tbody>).
040 */
041
042 public static final String SORT_DESCENDING_CLASS = "t-sort-column-descending";
043
044 /**
045 * Number of rows to diplay within each {@link org.apache.tapestry5.corelib.components.Grid} page.
046 */
047 public static final int ROWS_PER_PAGE = 25;
048
049 /**
050 * CSS class for the <table> element.
051 */
052 public static final String TABLE_CLASS = "t-data-grid";
053
054 /**
055 * Default pager position
056 */
057 public static final String PAGER_POSITION = "top";
058
059 /**
060 * Block name to display in place of an empty {@link org.apache.tapestry5.corelib.components.Grid}
061 */
062 public static final String EMPTY_BLOCK = "block:empty";
063
064 /**
065 * Default number of page to display before and after the current page in the
066 * {@link org.apache.tapestry5.corelib.components.GridPager}
067 */
068 public static final int PAGER_PAGE_RANGE = 5;
069
070 /**
071 * Default {@link org.apache.tapestry5.Asset} for ascending columns sort
072 */
073 public static final String COLUMNS_ASCENDING = "sort-asc.png";
074
075 /**
076 * Default {@link org.apache.tapestry5.Asset} for ascending columns sort
077 */
078 public static final String COLUMNS_DESCENDING = "sort-desc.png";
079
080 /**
081 * Default {@link org.apache.tapestry5.Asset} for sortable columns
082 */
083 public static final String COLUMNS_SORTABLE = "sortable.png";
084 }