|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.github.dandelion.datatables.core.configuration.TableConfig
public final class TableConfig
All possible configurations (or ConfigToken) that can be applied on a
TableConfiguration object.
ConfigToken| Method Summary | |
|---|---|
static Map<ConfigToken<?>,Object> |
applyConfiguration(Map<ConfigToken<?>,Object> stagingConf,
HtmlTable table)
Overloads the configurations stored in the TableConfiguration
instance with the one passed as parameter. |
static ConfigToken<?> |
findByPropertyName(String propertyName)
|
static Map<ConfigToken<?>,Object> |
processConfiguration(HtmlTable table)
At this point, the configuration stored inside the TableConfiguration contains only Strings. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String P_MAIN_EXTENSION_PACKAGE
public static final String P_MAIN_EXTENSION_NAMES
public static final String P_CSS_CLASS
public static final String P_CSS_STYLE
public static final String P_CSS_STRIPECLASSES
public static final String P_CSS_THEME
public static final String P_CSS_THEMEOPTION
public static final String P_FEATURE_INFO
public static final String P_FEATURE_AUTOWIDTH
public static final String P_FEATURE_FILTERABLE
public static final String P_FEATURE_FILTER_PLACEHOLDER
public static final String P_FEATURE_FILTER_DELAY
public static final String P_FEATURE_FILTER_SELECTOR
public static final String P_FEATURE_FILTER_CLEAR_SELECTOR
public static final String P_FEATURE_FILTER_TRIGGER
public static final String P_FEATURE_PAGEABLE
public static final String P_FEATURE_PAGINATIONTYPE
public static final String P_FEATURE_LENGTHCHANGE
public static final String P_FEATURE_SORTABLE
public static final String P_FEATURE_STATESAVE
public static final String P_FEATURE_JQUERYUI
public static final String P_FEATURE_LENGTHMENU
public static final String P_FEATURE_DISPLAYLENGTH
public static final String P_FEATURE_DOM
public static final String P_FEATURE_SCROLLY
public static final String P_FEATURE_SCROLLCOLLAPSE
public static final String P_FEATURE_SCROLLX
public static final String P_FEATURE_SCROLLXINNER
public static final String P_FEATURE_APPEAR
public static final String P_FEATURE_APPEAR_DURATION
public static final String P_FEATURE_PROCESSING
public static final String P_AJAX_DEFERRENDER
public static final String P_AJAX_SERVERSIDE
public static final String P_AJAX_SOURCE
public static final String P_AJAX_PIPELINING
public static final String P_AJAX_PIPESIZE
public static final String P_AJAX_SERVERDATA
public static final String P_AJAX_SERVERPARAM
public static final String P_AJAX_SERVERMETHOD
public static final String P_AJAX_RELOAD_SELECTOR
public static final String P_AJAX_RELOAD_FUNCTION
public static final String P_PLUGIN_FIXEDPOSITION
public static final String P_PLUGIN_FIXEDOFFSETTOP
public static final String P_EXPORT_ENABLED_FORMATS
public static final String P_EXPORT_LINK_POSITIONS
public static final String P_EXPORT_CONTAINER_STYLE
public static final String P_EXPORT_CONTAINER_CLASS
public static final String P_I18N_MSG_PROCESSING
public static final String P_I18N_MSG_SEARCH
public static final String P_I18N_MSG_LENGTHMENU
public static final String P_I18N_MSG_INFO
public static final String P_I18N_MSG_INFOEMPTY
public static final String P_I18N_MSG_INFOFILTERED
public static final String P_I18N_MSG_INFOPOSTFIX
public static final String P_I18N_MSG_LOADINGRECORDS
public static final String P_I18N_MSG_ZERORECORDS
public static final String P_I18N_MSG_EMPTYTABLE
public static final String P_I18N_MSG_PAGINATE_FIRST
public static final String P_I18N_MSG_PAGINATE_PREVIOUS
public static final String P_I18N_MSG_PAGINATE_NEXT
public static final String P_I18N_MSG_PAGINATE_LAST
public static final String P_I18N_MSG_ARIA_SORTASC
public static final String P_I18N_MSG_ARIA_SORTDESC
public static ConfigToken<String> MAIN_EXTENSION_PACKAGE
public static ConfigToken<Set<String>> MAIN_EXTENSION_NAMES
public static ConfigToken<StringBuilder> CSS_CLASS
public static ConfigToken<StringBuilder> CSS_STYLE
public static ConfigToken<String> CSS_STRIPECLASSES
public static ConfigToken<Extension> CSS_THEME
public static ConfigToken<ThemeOption> CSS_THEMEOPTION
public static ConfigToken<Boolean> FEATURE_INFO
public static ConfigToken<Boolean> FEATURE_AUTOWIDTH
public static ConfigToken<Boolean> FEATURE_FILTERABLE
public static ConfigToken<FilterPlaceholder> FEATURE_FILTER_PLACEHOLDER
public static ConfigToken<Integer> FEATURE_FILTER_DELAY
public static ConfigToken<String> FEATURE_FILTER_SELECTOR
public static ConfigToken<String> FEATURE_FILTER_CLEAR_SELECTOR
public static ConfigToken<String> FEATURE_FILTER_TRIGGER
public static ConfigToken<Boolean> FEATURE_PAGEABLE
public static ConfigToken<PaginationType> FEATURE_PAGINATIONTYPE
public static ConfigToken<Boolean> FEATURE_LENGTHCHANGE
public static ConfigToken<Boolean> FEATURE_SORTABLE
public static ConfigToken<Boolean> FEATURE_STATESAVE
public static ConfigToken<Boolean> FEATURE_JQUERYUI
public static ConfigToken<String> FEATURE_LENGTHMENU
public static ConfigToken<Integer> FEATURE_DISPLAYLENGTH
public static ConfigToken<String> FEATURE_DOM
public static ConfigToken<String> FEATURE_SCROLLY
public static ConfigToken<Boolean> FEATURE_SCROLLCOLLAPSE
public static ConfigToken<String> FEATURE_SCROLLX
public static ConfigToken<String> FEATURE_SCROLLXINNER
public static ConfigToken<String> FEATURE_APPEAR
public static ConfigToken<String> FEATURE_APPEAR_DURATION
public static ConfigToken<Boolean> FEATURE_PROCESSING
public static ConfigToken<Boolean> AJAX_DEFERRENDER
public static ConfigToken<Boolean> AJAX_SERVERSIDE
public static ConfigToken<String> AJAX_SOURCE
public static ConfigToken<Boolean> AJAX_PIPELINING
public static ConfigToken<Integer> AJAX_PIPESIZE
public static ConfigToken<String> AJAX_SERVERDATA
public static ConfigToken<String> AJAX_SERVERPARAM
public static ConfigToken<String> AJAX_SERVERMETHOD
public static ConfigToken<String> AJAX_RELOAD_SELECTOR
public static ConfigToken<String> AJAX_RELOAD_FUNCTION
public static ConfigToken<String> PLUGIN_FIXEDPOSITION
public static ConfigToken<Integer> PLUGIN_FIXEDOFFSETTOP
public static ConfigToken<Set<ExportConf>> EXPORT_ENABLED_FORMATS
public static ConfigToken<String> EXPORT_CONTAINER_STYLE
public static ConfigToken<String> EXPORT_CONTAINER_CLASS
public static ConfigToken<String> EXPORT_CLASS
public static ConfigToken<String> EXPORT_LABEL
public static ConfigToken<String> EXPORT_FILENAME
public static ConfigToken<String> EXPORT_MIMETYPE
public static ConfigToken<String> I18N_MSG_PROCESSING
public static ConfigToken<String> I18N_MSG_SEARCH
public static ConfigToken<String> I18N_MSG_LENGTHMENU
public static ConfigToken<String> I18N_MSG_INFO
public static ConfigToken<String> I18N_MSG_INFOEMPTY
public static ConfigToken<String> I18N_MSG_INFOFILTERED
public static ConfigToken<String> I18N_MSG_INFOPOSTFIX
public static ConfigToken<String> I18N_MSG_LOADINGRECORDS
public static ConfigToken<String> I18N_MSG_ZERORECORDS
public static ConfigToken<String> I18N_MSG_EMPTYTABLE
public static ConfigToken<String> I18N_MSG_PAGINATE_FIRST
public static ConfigToken<String> I18N_MSG_PAGINATE_PREVIOUS
public static ConfigToken<String> I18N_MSG_PAGINATE_NEXT
public static ConfigToken<String> I18N_MSG_PAGINATE_LAST
public static ConfigToken<String> I18N_MSG_ARIA_SORTASC
public static ConfigToken<String> I18N_MSG_ARIA_SORTDESC
public static ConfigToken<String> INTERNAL_OBJECTTYPE
| Method Detail |
|---|
public static ConfigToken<?> findByPropertyName(String propertyName)
public static Map<ConfigToken<?>,Object> applyConfiguration(Map<ConfigToken<?>,Object> stagingConf,
HtmlTable table)
Overloads the configurations stored in the TableConfiguration
instance with the one passed as parameter.
stagingConf - The staging configurations filled either with the JSP taglib
or with the Thymeleaf dialect.table - The table which holds the TableConfiguration to
overload.public static Map<ConfigToken<?>,Object> processConfiguration(HtmlTable table)
At this point, the configuration stored inside the
TableConfiguration contains only Strings. All these strings will
be processed in this method, depending on the ConfigToken they
are bound to.
Once processed, all strings will be replaced by the typed value.
Only configuration token with not blank values will be merged into the
TableConfiguration instance.
table - The table which holds the configuration to process.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||