Class BaseDTDOMElement<T,​W extends com.google.gwt.user.client.ui.Widget>

  • Type Parameters:
    T - Data-type handled by this factory.
    W - Widget representing the data-type.
    Direct Known Subclasses:
    MultiValueDOMElement, SingleValueDOMElement

    public abstract class BaseDTDOMElement<T,​W extends com.google.gwt.user.client.ui.Widget>
    extends org.uberfire.ext.wires.core.grids.client.widget.dom.impl.BaseDOMElement<T,​W>
    Base DOM Element Factory for the Guided Decision Table Editor for singleton overlays. This implementation separates "flushing" the value from the Widget to the Model from destroying the Widget.
    • Constructor Detail

      • BaseDTDOMElement

        public BaseDTDOMElement​(W widget,
                                org.uberfire.ext.wires.core.grids.client.widget.layer.GridLayer gridLayer,
                                org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget gridWidget)
    • Method Detail

      • style

        protected com.google.gwt.dom.client.Style style​(com.google.gwt.user.client.ui.Widget widget)
      • setupDelegatingMouseDownHandler

        protected void setupDelegatingMouseDownHandler()
        Overrides:
        setupDelegatingMouseDownHandler in class org.uberfire.ext.wires.core.grids.client.widget.dom.impl.BaseDOMElement<T,​W extends com.google.gwt.user.client.ui.Widget>
      • setupDelegatingMouseMoveHandler

        protected void setupDelegatingMouseMoveHandler()
        Overrides:
        setupDelegatingMouseMoveHandler in class org.uberfire.ext.wires.core.grids.client.widget.dom.impl.BaseDOMElement<T,​W extends com.google.gwt.user.client.ui.Widget>
      • setupDelegatingMouseUpHandler

        protected void setupDelegatingMouseUpHandler()
        Overrides:
        setupDelegatingMouseUpHandler in class org.uberfire.ext.wires.core.grids.client.widget.dom.impl.BaseDOMElement<T,​W extends com.google.gwt.user.client.ui.Widget>
      • setupDelegatingClickHandler

        protected void setupDelegatingClickHandler()
        Overrides:
        setupDelegatingClickHandler in class org.uberfire.ext.wires.core.grids.client.widget.dom.impl.BaseDOMElement<T,​W extends com.google.gwt.user.client.ui.Widget>