Class DatePickerSingletonDOMElementFactory

  • All Implemented Interfaces:
    org.uberfire.ext.wires.core.grids.client.widget.dom.DOMElementFactory<org.uberfire.ext.widgets.common.client.common.DatePicker,​DatePickerDOMElement>, org.uberfire.ext.wires.core.grids.client.widget.dom.HasDOMElementResources, org.uberfire.ext.wires.core.grids.client.widget.dom.single.HasSingletonDOMElementResource, org.uberfire.ext.wires.core.grids.client.widget.dom.single.SingletonDOMElementFactory<org.uberfire.ext.widgets.common.client.common.DatePicker,​DatePickerDOMElement>

    public class DatePickerSingletonDOMElementFactory
    extends SingleValueSingletonDOMElementFactory<Date,​org.uberfire.ext.widgets.common.client.common.DatePicker,​DatePickerDOMElement>
    A DOMElement Factory for single-instance TextBoxes.
    • Field Summary

      • Fields inherited from class org.uberfire.ext.wires.core.grids.client.widget.dom.single.impl.BaseSingletonDOMElementFactory

        e, gridLayer, gridPanel, gridWidget, widget
    • Constructor Summary

      Constructors 
      Constructor Description
      DatePickerSingletonDOMElementFactory​(org.uberfire.ext.wires.core.grids.client.widget.layer.impl.GridLienzoPanel gridPanel, org.uberfire.ext.wires.core.grids.client.widget.layer.GridLayer gridLayer, GuidedDecisionTableView gridWidget)  
    • Constructor Detail

      • DatePickerSingletonDOMElementFactory

        public DatePickerSingletonDOMElementFactory​(org.uberfire.ext.wires.core.grids.client.widget.layer.impl.GridLienzoPanel gridPanel,
                                                    org.uberfire.ext.wires.core.grids.client.widget.layer.GridLayer gridLayer,
                                                    GuidedDecisionTableView gridWidget)
    • Method Detail

      • createWidget

        public org.uberfire.ext.widgets.common.client.common.DatePicker createWidget()
      • getValue

        protected Date getValue()
        Specified by:
        getValue in class org.uberfire.ext.wires.core.grids.client.widget.dom.single.impl.BaseSingletonDOMElementFactory<Date,​org.uberfire.ext.widgets.common.client.common.DatePicker,​DatePickerDOMElement>
      • createDomElementInternal

        protected DatePickerDOMElement createDomElementInternal​(org.uberfire.ext.widgets.common.client.common.DatePicker widget,
                                                                org.uberfire.ext.wires.core.grids.client.widget.layer.GridLayer gridLayer,
                                                                org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget gridWidget)
        Specified by:
        createDomElementInternal in class org.uberfire.ext.wires.core.grids.client.widget.dom.single.impl.BaseSingletonDOMElementFactory<Date,​org.uberfire.ext.widgets.common.client.common.DatePicker,​DatePickerDOMElement>
      • registerHandlers

        public void registerHandlers​(org.uberfire.ext.widgets.common.client.common.DatePicker widget,
                                     DatePickerDOMElement widgetDomElement)
        Specified by:
        registerHandlers in interface org.uberfire.ext.wires.core.grids.client.widget.dom.DOMElementFactory<org.uberfire.ext.widgets.common.client.common.DatePicker,​DatePickerDOMElement>
        Overrides:
        registerHandlers in class org.uberfire.ext.wires.core.grids.client.widget.dom.single.impl.BaseSingletonDOMElementFactory<Date,​org.uberfire.ext.widgets.common.client.common.DatePicker,​DatePickerDOMElement>