public class TableConfiguration extends Object
Contains all the table configuration.
public void set(String exportFormat, ExportConf exportConf)
public Map<String,ExportConf> getExportConfigurations()
public Map<com.github.dandelion.core.option.Option<?>,Object> getOptions()
Option
s/values entries associated with this
TableConfiguration
instance.public TableConfiguration registerExtension(Extension extension)
Registers an Extension
which will be processed during the asset
generation.
extension
- The extension to register.public void registerExtension(String extensionName)
Registers an Extension
whose name is passed as parameter.
extensionName
- The name of the Extension
to register.public TableConfiguration addExtraJs(ExtraJs extraJs)
public TableConfiguration setInternalExtensions(Set<Extension> extensions)
public TableConfiguration registerCallback(Callback callback)
public Boolean hasCallback(CallbackType callbackType)
public Callback getCallback(CallbackType callbackType)
public Boolean getExporting()
public void setExporting(Boolean exporting)
public TableConfiguration setExportTypes(String exportTypes)
public String getTableId()
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 com.github.dandelion.core.i18n.MessageResolver getMessageResolver()
public void setMessages(Properties messages)
public void addExtraHtmlSnippet(ExtraHtml extraHtml)
public String getCurrentExportFormat()
public void setCurrentExportFormat(String currentExport)
public void addOption(com.github.dandelion.core.option.Option<?> option, Object value)
public String getOptionGroupName()
Copyright © 2013–2015 Dandelion Project. All rights reserved.