|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.github.dandelion.datatables.core.configuration.TableConfiguration
public class TableConfiguration
Contains all the table configuration.
| Constructor Summary | |
|---|---|
TableConfiguration(Map<ConfigToken<?>,Object> userConf,
MessageResolver messageResolver,
javax.servlet.http.HttpServletRequest request)
FOR INTERNAL USE ONLY |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TableConfiguration(Map<ConfigToken<?>,Object> userConf,
MessageResolver messageResolver,
javax.servlet.http.HttpServletRequest request)
userConf - | Method Detail |
|---|
public static TableConfiguration getInstance(String tableId,
javax.servlet.http.HttpServletRequest request)
TableConfiguration for the
DEFAULT_GROUP_NAME (global), i.e. containing all global
configurations.
request - The request is not used yet but will to work with Locale.
TableConfiguration that contains all the
table configuration.
public static TableConfiguration getInstance(String tableId,
javax.servlet.http.HttpServletRequest request,
String groupName)
Return an instance of TableConfiguration for the given groupName.
The instance is retrieved from the ConfigurationStore.
If the passed group name doesn't exist, the DEFAULT_GROUP_NAME (global) will be used.
request - groupName - Name of the configuration group to load.
TableConfiguration that contains all the
table configuration.
public void set(String exportFormat,
ExportConf exportConf)
public Map<String,ExportConf> getExportConfiguration()
public void setExportConfiguration(Map<String,ExportConf> exports)
public void set(ConfigToken<?> configToken,
Object object)
public Map<ConfigToken<?>,Object> getConfigurations()
public void setConfig(Map<ConfigToken<?>,Object> configurations2)
public TableConfiguration registerExtension(Extension extension)
extension - The extension to register.public Set<ExtraJs> getExtraJs()
public TableConfiguration addExtraJs(ExtraJs extraJs)
public void setExtraJs(Set<ExtraJs> extraJs)
public Set<Extension> getInternalExtensions()
public TableConfiguration setInternalExtensions(Set<Extension> extensions)
public List<Callback> getCallbacks()
public void setCallbacks(List<Callback> callbacks)
public TableConfiguration registerCallback(Callback callback)
public Boolean hasCallback(CallbackType callbackType)
public Callback getCallback(CallbackType callbackType)
public Boolean getExporting()
public void setExporting(Boolean exporting)
public Boolean isExportable()
public void setIsExportable(Boolean isExportable)
public TableConfiguration setExportTypes(String exportTypes)
public String getTableId()
public void setTableId(String tableId)
public TableConfiguration addCssStyle(String cssStyle)
public TableConfiguration addCssClass(String cssClass)
public javax.servlet.http.HttpServletRequest getRequest()
public javax.servlet.http.HttpServletResponse getResponse()
public ExportConf getExportConf(String format)
public Properties getMessages()
public MessageResolver getMessageResolver()
public void setMessageResolver(MessageResolver messageResolver)
public void setMessages(Properties messages)
public String getMessage(String key)
public List<ExtraHtml> getExtraHtmlSnippets()
public void setExtraHtmlSnippets(List<ExtraHtml> linkGroups)
public void addExtraHtmlSnippet(ExtraHtml extraHtml)
public String getCurrentExportFormat()
public void setCurrentExportFormat(String currentExport)
public Map<ConfigToken<?>,Object> getStagingConfiguration()
public void setStagingConfiguration(Map<ConfigToken<?>,Object> stagingConfiguration)
public void addStagingConf(ConfigToken<?> configToken,
Object value)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||