@Dependent public class ColumnFilterEditor extends Object implements com.google.gwt.user.client.ui.IsWidget
Modifier and Type | Class and Description |
---|---|
static interface |
ColumnFilterEditor.View |
Constructor and Description |
---|
ColumnFilterEditor(ColumnFilterEditor.View view,
org.jboss.errai.ioc.client.container.SyncBeanManager beanManager,
javax.enterprise.event.Event<ColumnFilterChangedEvent> changedEvent,
javax.enterprise.event.Event<ColumnFilterDeletedEvent> deletedEvent) |
Modifier and Type | Method and Description |
---|---|
com.google.gwt.user.client.ui.Widget |
asWidget() |
protected FunctionParameterEditor |
createDateInputWidget(List paramList,
int paramIndex) |
protected List<FunctionParameterEditor> |
createFilterInputControls() |
protected FunctionParameterEditor |
createLikeToFunctionWidget(org.dashbuilder.dataset.filter.CoreFunctionFilter coreFilter) |
protected FunctionParameterEditor |
createMultipleNumberInputWidget(List paramList) |
protected FunctionParameterEditor |
createMultipleTextInputWidget(List paramList) |
protected FunctionParameterEditor |
createNumberInputWidget(List paramList,
int paramIndex) |
protected FunctionParameterEditor |
createParamInputWidget(org.dashbuilder.dataset.filter.CoreFunctionFilter coreFilter,
int paramIndex) |
protected FunctionParameterEditor |
createTextInputWidget(List paramList,
int paramIndex) |
protected FunctionParameterEditor |
createTimeFrameWidget(List paramList,
int paramIndex) |
void |
expand() |
protected void |
fireFilterChanged() |
String |
formatFilterFunction(org.dashbuilder.dataset.filter.CoreFunctionFilter filter) |
protected String |
formatParameter(Object p) |
protected StringBuilder |
formatParameters(StringBuilder out,
List parameters) |
protected List<org.dashbuilder.dataset.filter.CoreFunctionType> |
getAvailableFunctions(org.dashbuilder.dataset.filter.CoreFunctionFilter coreFilter) |
protected org.dashbuilder.dataset.filter.CoreFunctionFilter |
getCoreFilter() |
org.dashbuilder.dataset.filter.ColumnFilter |
getFilter() |
ColumnFilterEditor.View |
getView() |
void |
init(org.dashbuilder.dataset.DataSetMetadata metadata,
org.dashbuilder.dataset.filter.ColumnFilter filter) |
protected List<FunctionParameterEditor> |
initFilterConfig() |
protected void |
initFilterSelector() |
void |
onDeleteFilter() |
void |
onSelectFilterFunction() |
protected void |
updateSelectedFilter() |
@Inject public ColumnFilterEditor(ColumnFilterEditor.View view, org.jboss.errai.ioc.client.container.SyncBeanManager beanManager, javax.enterprise.event.Event<ColumnFilterChangedEvent> changedEvent, javax.enterprise.event.Event<ColumnFilterDeletedEvent> deletedEvent)
public void init(org.dashbuilder.dataset.DataSetMetadata metadata, org.dashbuilder.dataset.filter.ColumnFilter filter)
public org.dashbuilder.dataset.filter.ColumnFilter getFilter()
public ColumnFilterEditor.View getView()
public com.google.gwt.user.client.ui.Widget asWidget()
asWidget
in interface com.google.gwt.user.client.ui.IsWidget
public void expand()
public void onSelectFilterFunction()
public void onDeleteFilter()
protected org.dashbuilder.dataset.filter.CoreFunctionFilter getCoreFilter()
protected List<FunctionParameterEditor> createFilterInputControls()
protected void initFilterSelector()
protected List<org.dashbuilder.dataset.filter.CoreFunctionType> getAvailableFunctions(org.dashbuilder.dataset.filter.CoreFunctionFilter coreFilter)
protected List<FunctionParameterEditor> initFilterConfig()
protected void updateSelectedFilter()
protected void fireFilterChanged()
protected FunctionParameterEditor createParamInputWidget(org.dashbuilder.dataset.filter.CoreFunctionFilter coreFilter, int paramIndex)
protected FunctionParameterEditor createDateInputWidget(List paramList, int paramIndex)
protected FunctionParameterEditor createNumberInputWidget(List paramList, int paramIndex)
protected FunctionParameterEditor createTextInputWidget(List paramList, int paramIndex)
protected FunctionParameterEditor createMultipleNumberInputWidget(List paramList)
protected FunctionParameterEditor createMultipleTextInputWidget(List paramList)
protected FunctionParameterEditor createTimeFrameWidget(List paramList, int paramIndex)
protected FunctionParameterEditor createLikeToFunctionWidget(org.dashbuilder.dataset.filter.CoreFunctionFilter coreFilter)
public String formatFilterFunction(org.dashbuilder.dataset.filter.CoreFunctionFilter filter)
protected StringBuilder formatParameters(StringBuilder out, List parameters)
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.