Class CEPWindowOperatorsDropdown
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- org.drools.workbench.screens.guided.rule.client.editor.CEPWindowOperatorsDropdown
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.logical.shared.HasValueChangeHandlers<OperatorSelection>,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsRenderable,com.google.gwt.user.client.ui.IsWidget
public class CEPWindowOperatorsDropdown extends com.google.gwt.user.client.ui.Composite implements com.google.gwt.event.logical.shared.HasValueChangeHandlers<OperatorSelection>
Drop-down Widget for Operators including supplementary controls for CEP operator parameters
-
-
Field Summary
Fields Modifier and Type Field Description protected org.drools.workbench.models.datamodel.rule.HasCEPWindowhcw
-
Constructor Summary
Constructors Constructor Description CEPWindowOperatorsDropdown()CEPWindowOperatorsDropdown(org.drools.workbench.models.datamodel.rule.HasCEPWindow hcw, boolean isReadOnly)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.event.shared.HandlerRegistrationaddValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<OperatorSelection> handler)Allow parent Widgets to register for events when the operator changesintgetSelectedIndex()Gets the index of the currently-selected item.StringgetValue(int index)Gets the value associated with the item at a given index.voidselectItem(String operator)Select a given item in the drop-downvoidsetCEPWindow(org.drools.workbench.models.datamodel.rule.HasCEPWindow hcw)-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
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
-
-
-
-
Method Detail
-
setCEPWindow
public void setCEPWindow(org.drools.workbench.models.datamodel.rule.HasCEPWindow hcw)
-
getSelectedIndex
public int getSelectedIndex()
Gets the index of the currently-selected item.- Returns:
-
getValue
public String getValue(int index)
Gets the value associated with the item at a given index.- Parameters:
index-- Returns:
-
addValueChangeHandler
public com.google.gwt.event.shared.HandlerRegistration addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<OperatorSelection> handler)
Allow parent Widgets to register for events when the operator changes- Specified by:
addValueChangeHandlerin interfacecom.google.gwt.event.logical.shared.HasValueChangeHandlers<OperatorSelection>
-
selectItem
public void selectItem(String operator)
Select a given item in the drop-down- Parameters:
operator- The DRL operator, not the HumanReadable form
-
-