com.github.dandelion.datatables.core.asset
Class JsResource

java.lang.Object
  extended by com.github.dandelion.datatables.core.asset.JsResource

public class JsResource
extends Object

POJO for a JS file, which will be served by the Dandelion-datatables servlet to the client.

Only the JsResource (or main JS file) which handles the main DataTables configuration is organized. Several attributes are used :

These attributes can be visualized in the following Javascript snippet :
 => BEFOREALL
 var oTable_tableId;
 var oTable_tableId_params = {DATATABLESCONF};
 => BEFORESTARTDOCUMENTREADY
 $(document).ready(function(){
    => AFTERSTARTDOCUMENTREADY
    oTable_myTableId = $('#myTableId').dataTable(oTable_myTableId_params).DATATABLESEXTRA({DATATABLESEXTRACONF});
    => BEFOREENDDOCUMENTREADY
 });
 => AFTERALL
 

Since:
0.1.0
Author:
Thibault Duchateau

Constructor Summary
JsResource(String tableId, String originalId)
           
 
Method Summary
 void appendToAfterAll(String afterAll)
           
 void appendToAfterStartDocumentReady(String afterStartDocumentReady)
           
 void appendToBeforeAll(String beforeAll)
           
 void appendToBeforeEndDocumentReady(String beforeEndDocumentReady)
           
 void appendToBeforeStartDocumentReady(String beforeStartDocumentReady)
           
 void appendToDataTablesConf(String dataTablesConf)
           
 void appendToDataTablesExtra(String dataTablesExtra)
           
 void appendToDataTablesExtraConf(String dataTablesExtraConf)
           
 StringBuilder getAfterAll()
           
 StringBuilder getAfterStartDocumentReady()
           
 StringBuilder getBeforeAll()
           
 StringBuilder getBeforeEndDocumentReady()
           
 StringBuilder getBeforeStartDocumentReady()
           
 StringBuilder getDataTablesConf()
           
 StringBuilder getDataTablesExtra()
           
 StringBuilder getDataTablesExtraConf()
           
 String getOriginalId()
           
 String getProcessedId()
           
 void setOriginalId(String originalId)
           
 void setProcessedId(String processedId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsResource

public JsResource(String tableId,
                  String originalId)
Method Detail

getBeforeAll

public StringBuilder getBeforeAll()

appendToBeforeAll

public void appendToBeforeAll(String beforeAll)

getBeforeStartDocumentReady

public StringBuilder getBeforeStartDocumentReady()

appendToBeforeStartDocumentReady

public void appendToBeforeStartDocumentReady(String beforeStartDocumentReady)

getAfterStartDocumentReady

public StringBuilder getAfterStartDocumentReady()

appendToAfterStartDocumentReady

public void appendToAfterStartDocumentReady(String afterStartDocumentReady)

getBeforeEndDocumentReady

public StringBuilder getBeforeEndDocumentReady()

appendToBeforeEndDocumentReady

public void appendToBeforeEndDocumentReady(String beforeEndDocumentReady)

getAfterAll

public StringBuilder getAfterAll()

appendToAfterAll

public void appendToAfterAll(String afterAll)

getDataTablesConf

public StringBuilder getDataTablesConf()

appendToDataTablesConf

public void appendToDataTablesConf(String dataTablesConf)

getDataTablesExtra

public StringBuilder getDataTablesExtra()

appendToDataTablesExtra

public void appendToDataTablesExtra(String dataTablesExtra)

getDataTablesExtraConf

public StringBuilder getDataTablesExtraConf()

appendToDataTablesExtraConf

public void appendToDataTablesExtraConf(String dataTablesExtraConf)

getProcessedId

public String getProcessedId()

setProcessedId

public void setProcessedId(String processedId)

getOriginalId

public String getOriginalId()

setOriginalId

public void setOriginalId(String originalId)


Copyright © 2013–2014 Dandelion Project. All rights reserved.