class ElasticSearchDataSetEditor extends DataSetEditor<ElasticSearchDataSetDef> implements IsWidget, org.dashbuilder.dataset.client.editor.ElasticSearchDataSetDefEditor {

    @Override
    public ValueBoxEditor<String> serverURL() {
        return attributesEditor.serverURL();
    }

    @Inject public  ElasticSearchDataSetEditor(final DataSetDefBasicAttributesEditor basicAttributesEditor,
                                      final ElasticSearchDataSetDefAttributesEditor attributesEditor,
                                      final DataSetDefColumnsFilterEditor columnsAndFilterEditor,
                                      final DataSetDefPreviewTable previewTable,
                                      final DataSetDefBackendCacheAttributesEditor backendCacheAttributesEditor,
                                      final DataSetDefClientCacheAttributesEditor clientCacheAttributesEditor,
                                      final DataSetDefRefreshAttributesEditor refreshEditor,
                                      final DataSetClientServices clientServices,
                                      final LoadingBox loadingBox,
                                      final Event<ErrorEvent> errorEvent,
                                      final Event<TabChangedEvent> tabChangedEvent,
                                      final DataSetEditor.View view);

}