Class DataSetDefFilterEditor

  • All Implemented Interfaces:
    com.google.gwt.editor.client.Editor<org.dashbuilder.dataset.filter.DataSetFilter>, com.google.gwt.editor.client.HasEditorDelegate<org.dashbuilder.dataset.filter.DataSetFilter>, com.google.gwt.editor.client.ValueAwareEditor<org.dashbuilder.dataset.filter.DataSetFilter>, com.google.gwt.user.client.ui.IsWidget, org.dashbuilder.dataset.client.editor.DataSetDefFilterEditor

    @Dependent
    public class DataSetDefFilterEditor
    extends Object
    implements com.google.gwt.user.client.ui.IsWidget, org.dashbuilder.dataset.client.editor.DataSetDefFilterEditor

    Data Set filter editor presenter.

    Since:
    0.4.0
    • Constructor Detail

      • DataSetDefFilterEditor

        @Inject
        public DataSetDefFilterEditor​(DataSetDefFilterEditor.View view,
                                      org.dashbuilder.displayer.client.widgets.filter.DataSetFilterEditor filterEditor,
                                      javax.enterprise.event.Event<FilterChangedEvent> filterChangedEvent)
    • Method Detail

      • init

        public void init​(org.dashbuilder.dataset.DataSetMetadata metadata)
        Specified by:
        init in interface org.dashbuilder.dataset.client.editor.DataSetDefFilterEditor
      • asWidget

        public com.google.gwt.user.client.ui.Widget asWidget()
        Specified by:
        asWidget in interface com.google.gwt.user.client.ui.IsWidget
      • flush

        public void flush()
        GWT EDITOR CONTRACT METHODS **
        Specified by:
        flush in interface com.google.gwt.editor.client.ValueAwareEditor<org.dashbuilder.dataset.filter.DataSetFilter>
      • onPropertyChange

        public void onPropertyChange​(String... paths)
        Specified by:
        onPropertyChange in interface com.google.gwt.editor.client.ValueAwareEditor<org.dashbuilder.dataset.filter.DataSetFilter>
      • setValue

        public void setValue​(org.dashbuilder.dataset.filter.DataSetFilter value)
        Specified by:
        setValue in interface com.google.gwt.editor.client.ValueAwareEditor<org.dashbuilder.dataset.filter.DataSetFilter>
      • setDelegate

        public void setDelegate​(com.google.gwt.editor.client.EditorDelegate<org.dashbuilder.dataset.filter.DataSetFilter> delegate)
        Specified by:
        setDelegate in interface com.google.gwt.editor.client.HasEditorDelegate<org.dashbuilder.dataset.filter.DataSetFilter>