public interface Extension
Common interface for all extensions. An extension can be a plugin (e.g.
ScrollerPlugin
, ColReorderPlugin
), a feature (e.g.
PagingTypeBootstrapSimpleFeature
, AbstractFilteringFeature
add-on) or a theme (e.g. Bootstrap2Theme
).
An extension can be composed of :
=> BEFOREALL var oTable_tableId = $('#myTableId'); var oTable_tableId_params = {...}; => BEFORESTARTDOCUMENTREADY $(document).ready(function(){ => AFTERSTARTDOCUMENTREADY oTable_myTableId = $('#myTableId').dataTable(oTable_myTableId_params); => BEFOREENDDOCUMENTREADY }); => AFTERALL
ExtensionLoader
,
ExtensionProcessor
Modifier and Type | Method and Description |
---|---|
void |
addParameter(Parameter conf) |
void |
appendToAfterAll(String afterAll) |
void |
appendToAfterStartDocumentReady(String afterStartDocumentReady) |
void |
appendToBeforeAll(String beforeAll) |
void |
appendToBeforeEndDocumentReady(String beforeEndDocumentReady) |
void |
appendToBeforeStartDocumentReady(String beforeStartDocumentReady) |
StringBuilder |
getAfterAll() |
StringBuilder |
getAfterStartDocumentReady() |
StringBuilder |
getBeforeAll() |
StringBuilder |
getBeforeEndDocumentReady() |
StringBuilder |
getBeforeStartDocumentReady() |
String |
getExtensionName()
Returns the extension's name.
|
List<Parameter> |
getParameters() |
void |
setupWrapper(HtmlTable table)
Sets up the extension.
|
String getExtensionName()
Returns the extension's name.
void setupWrapper(HtmlTable table)
Sets up the extension.
The HtmlTable object is available if a particular configuration is needed.
table
- The HTML table.StringBuilder getBeforeAll()
InsertMode#BEFOREALL
placeholder.StringBuilder getAfterAll()
InsertMode#AFTERALL
placeholder.StringBuilder getBeforeStartDocumentReady()
InsertMode#BEFORESTARTDOCUMENTREADY
placeholder.StringBuilder getAfterStartDocumentReady()
InsertMode#AFTERSTARTDOCUMENTREADY
placeholder.StringBuilder getBeforeEndDocumentReady()
InsertMode#BEFOREENDDOCUMENTREADY
placeholder.void addParameter(Parameter conf)
void appendToBeforeAll(String beforeAll)
void appendToBeforeStartDocumentReady(String beforeStartDocumentReady)
void appendToAfterStartDocumentReady(String afterStartDocumentReady)
void appendToBeforeEndDocumentReady(String beforeEndDocumentReady)
void appendToAfterAll(String afterAll)
Copyright © 2013–2015 Dandelion Project. All rights reserved.