Class CEPOperatorsDropdown
- 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.CEPOperatorsDropdown
-
- 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 CEPOperatorsDropdown 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.HasParameterizedOperatorhopprotected List<Integer>parameterSetsprotected intvisibleParameterSet
-
Constructor Summary
Constructors Constructor Description CEPOperatorsDropdown(String[] operators, org.drools.workbench.models.datamodel.rule.HasParameterizedOperator hop)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddItem(String item, String value)Add ancillary items to drop-downvoidaddPlaceholder(String item, String value)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 changesorg.gwtbootstrap3.client.ui.ListBoxgetBox()intgetSelectedIndex()Gets the index of the currently-selected item.StringgetValue(int index)Gets the value associated with the item at a given index.voidinsertItem(String item, String value, int index)Insert ancillary items to drop-down-
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
-
-
-
-
Constructor Detail
-
CEPOperatorsDropdown
public CEPOperatorsDropdown(String[] operators, org.drools.workbench.models.datamodel.rule.HasParameterizedOperator hop)
-
-
Method Detail
-
addItem
public void addItem(String item, String value)
Add ancillary items to drop-down- Parameters:
item-value-
-
insertItem
public void insertItem(String item, String value, int index)
Insert ancillary items to drop-down- Parameters:
item-value-index-
-
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>
-
getBox
public org.gwtbootstrap3.client.ui.ListBox getBox()
-
-