@Dependent
public class ColumnFilterEditor
extends com.google.gwt.user.client.ui.Composite
Modifier and Type | Class and Description |
---|---|
static interface |
ColumnFilterEditor.Listener |
Constructor and Description |
---|
ColumnFilterEditor() |
Modifier and Type | Method and Description |
---|---|
void |
collapse() |
protected com.google.gwt.user.client.ui.Widget |
createDateInputWidget(List paramList,
int paramIndex) |
protected com.google.gwt.user.client.ui.Widget |
createNumberInputWidget(List paramList,
int paramIndex) |
protected com.google.gwt.user.client.ui.Widget |
createParamInputWidget(org.dashbuilder.dataset.filter.CoreFunctionFilter coreFilter,
int paramIndex) |
protected com.google.gwt.user.client.ui.Widget |
createTextInputWidget(List paramList,
int paramIndex) |
protected com.google.gwt.user.client.ui.Widget |
createTimeFrameWidget(List paramList,
int paramIndex) |
void |
delete() |
void |
expand() |
void |
expandOrCollapse() |
protected void |
filterUpdated() |
protected String |
formatFilter(org.dashbuilder.dataset.filter.CoreFunctionFilter f) |
protected String |
formatParameter(Object p) |
protected StringBuilder |
formatParameters(StringBuilder out,
List parameters) |
org.dashbuilder.dataset.filter.CoreFunctionFilter |
getCoreFilter() |
org.dashbuilder.dataset.filter.ColumnFilter |
getFilter() |
boolean |
hasDetails() |
void |
init(org.dashbuilder.dataset.DataSetMetadata metadata,
org.dashbuilder.dataset.filter.ColumnFilter filter,
ColumnFilterEditor.Listener listener) |
protected void |
initFilterDetailsPanel() |
protected void |
initFilterListBox() |
void |
onFilterSelected(com.google.gwt.event.dom.client.ChangeEvent changeEvent) |
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
public void init(org.dashbuilder.dataset.DataSetMetadata metadata, org.dashbuilder.dataset.filter.ColumnFilter filter, ColumnFilterEditor.Listener listener)
public org.dashbuilder.dataset.filter.ColumnFilter getFilter()
public org.dashbuilder.dataset.filter.CoreFunctionFilter getCoreFilter()
public boolean hasDetails()
public void expand()
public void collapse()
public void expandOrCollapse()
public void delete()
@UiHandler(value="filterListBox") public void onFilterSelected(com.google.gwt.event.dom.client.ChangeEvent changeEvent)
protected void initFilterListBox()
protected void initFilterDetailsPanel()
protected void filterUpdated()
protected com.google.gwt.user.client.ui.Widget createParamInputWidget(org.dashbuilder.dataset.filter.CoreFunctionFilter coreFilter, int paramIndex)
protected com.google.gwt.user.client.ui.Widget createDateInputWidget(List paramList, int paramIndex)
protected com.google.gwt.user.client.ui.Widget createNumberInputWidget(List paramList, int paramIndex)
protected com.google.gwt.user.client.ui.Widget createTextInputWidget(List paramList, int paramIndex)
protected com.google.gwt.user.client.ui.Widget createTimeFrameWidget(List paramList, int paramIndex)
protected String formatFilter(org.dashbuilder.dataset.filter.CoreFunctionFilter f)
protected StringBuilder formatParameters(StringBuilder out, List parameters)
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.