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()
Options/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.