@Override public Widget asWidget() { return TemplateWidgetMapper.get(modal); }
private IsWidget getWidgetForComponent(final C component) { final IsWidget widget; if (component instanceof IsWidget) { widget = (IsWidget) component; } else if (TemplateWidgetMapper.containsKey(component)) { widget = TemplateWidgetMapper.get(component); } else { throw new RuntimeException("Cannot display component of type " + getItemComponentType().getName() + ". Must be a Widget, a native element, or @Templated."); } return widget; }
@SuppressWarnings("unchecked") private C getComponentFromWidget(final Widget widget) { if (widget instanceof TemplateWidget) { return (C) TemplateWidgetMapper.reverseGet((TemplateWidget) widget); } else { return (C) widget; } }
public static void initTemplated(final Object templated, final Element wrapped, final Collection<Widget> dataFields) { // All template fragments are contained in a single element, during initialization. wrapped.removeFromParent(); final TemplateWidget widget = new TemplateWidget(wrapped, dataFields); TemplateWidgetMapper.put(templated, widget); StyleBindingsRegistry.get().updateStyles(templated); widget.onAttach(); RootPanel.detachOnWindowClose(widget); TemplateInitializedEvent.fire(widget); }
public static void initTemplated(final Object templated, final Element wrapped, final Collection<Widget> dataFields) { // All template fragments are contained in a single element, during initialization. wrapped.removeFromParent(); final TemplateWidget widget = new TemplateWidget(wrapped, dataFields); TemplateWidgetMapper.put(templated, widget); StyleBindingsRegistry.get().updateStyles(templated); widget.onAttach(); RootPanel.detachOnWindowClose(widget); TemplateInitializedEvent.fire(widget); }
@Override public Widget asWidget() { return TemplateWidgetMapper.get(modal); }
private IsWidget getWidgetForComponent(final C component) { final IsWidget widget; if (component instanceof IsWidget) { widget = (IsWidget) component; } else if (TemplateWidgetMapper.containsKey(component)) { widget = TemplateWidgetMapper.get(component); } else { throw new RuntimeException("Cannot display component of type " + getItemComponentType().getName() + ". Must be a Widget, a native element, or @Templated."); } return widget; }
@SuppressWarnings("unchecked") private C getComponentFromWidget(final Widget widget) { if (widget instanceof TemplateWidget) { return (C) TemplateWidgetMapper.reverseGet((TemplateWidget) widget); } else { return (C) widget; } }
@Override public Widget asWidget() { return TemplateWidgetMapper.get(modal); }
widget = ElementWrapperWidget.getWidget(((org.jboss.errai.common.client.api.elemental2.IsElement) unwrappedComponent).getElement(), null); else if (TemplateWidgetMapper.containsKey(unwrappedComponent)) { widget = TemplateWidgetMapper.get(unwrappedComponent);
@Override public Widget asWidget() { return TemplateWidgetMapper.get(modal); }
widget = ElementWrapperWidget.getWidget(((org.jboss.errai.common.client.api.elemental2.IsElement) unwrappedComponent).getElement(), null); else if (TemplateWidgetMapper.containsKey(unwrappedComponent)) { widget = TemplateWidgetMapper.get(unwrappedComponent);
@Override default HTMLElement getElement() { try { return TemplateWidgetMapper.get(this).getElement().cast(); } catch (final Throwable t) { throw new RuntimeException( "An error occurred while invoking getElement." + " This interface should only be extended by @Templated beans and cannot be invoked before a bean is in service.", t); } }
@Override default HTMLElement getElement() { try { return TemplateWidgetMapper.get(this).getElement().cast(); } catch (final Throwable t) { throw new RuntimeException( "An error occurred while invoking getElement." + " This interface should only be extended by @Templated beans and cannot be invoked before a bean is in service.", t); } }
@Override default HTMLElement getElement() { try { return Js.cast(TemplateWidgetMapper.get(this).getElement()); } catch (final Throwable t) { throw new RuntimeException( "An error occurred while invoking getElement." + " This interface should only be extended by @Templated beans and cannot be invoked before a bean is in service.", t); } }
@Override default HTMLElement getElement() { try { return Js.cast(TemplateWidgetMapper.get(this).getElement()); } catch (final Throwable t) { throw new RuntimeException( "An error occurred while invoking getElement." + " This interface should only be extended by @Templated beans and cannot be invoked before a bean is in service.", t); } }
@Override public HTMLElement getElement() { return (HTMLElement) TemplateWidgetMapper.get(modal).getElement().cast(); }
@Override public HTMLElement getElement() { return (HTMLElement) TemplateWidgetMapper.get(modal).getElement().cast(); }