/** * Assert that the given {@link Element} is compatible with this class and * automatically typecast it. */ public static InputElement as(Element elem) { assert is(elem); return (InputElement) elem; }
public List<M> getChecked() { if (rendered) { List<M> l = new ArrayList<M>(); NodeList<Element> nodes = el().select(checkBoxSelector); for (int i = 0; i < nodes.getLength(); i++) { if (InputElement.is(nodes.getItem(i))) { InputElement e = InputElement.as(nodes.getItem(i)); if (e.isChecked()) { l.add(getStore().getAt(i)); } } } return l; } else { return checkedPreRender != null ? new ArrayList<M>(checkedPreRender) : new ArrayList<M>(); } }
/** * Determines whether the given {@link JavaScriptObject} can be cast to * this class. A <code>null</code> object will cause this method to * return <code>false</code>. */ public static boolean is(JavaScriptObject o) { if (Element.is(o)) { return is((Element) o); } return false; }
/** * Determine whether the given {@link Node} can be cast to this class. * A <code>null</code> node will cause this method to return * <code>false</code>. */ public static boolean is(Node node) { if (Element.is(node)) { return is((Element) node); } return false; }
/** * Assert that the given {@link Element} is compatible with this class and * automatically typecast it. */ public static InputElement as(Element elem) { assert is(elem); return (InputElement) elem; }
/** * Assert that the given {@link Element} is compatible with this class and * automatically typecast it. */ public static InputElement as(Element elem) { assert is(elem); return (InputElement) elem; }
/** * Determines whether the given {@link JavaScriptObject} can be cast to * this class. A <code>null</code> object will cause this method to * return <code>false</code>. */ public static boolean is(JavaScriptObject o) { if (Element.is(o)) { return is((Element) o); } return false; }
/** * Determine whether the given {@link Node} can be cast to this class. * A <code>null</code> node will cause this method to return * <code>false</code>. */ public static boolean is(Node node) { if (Element.is(node)) { return is((Element) node); } return false; }
/** * Determine whether the given {@link Node} can be cast to this class. * A <code>null</code> node will cause this method to return * <code>false</code>. */ public static boolean is(Node node) { if (Element.is(node)) { return is((Element) node); } return false; }
/** * Determines whether the given {@link JavaScriptObject} can be cast to * this class. A <code>null</code> object will cause this method to * return <code>false</code>. */ public static boolean is(JavaScriptObject o) { if (Element.is(o)) { return is((Element) o); } return false; }
boolean eventTargetIsCheckBox(DomEvent<?> event) { EventTarget eventTarget = event.getNativeEvent().getEventTarget(); return InputElement.is(eventTarget) && "checkbox".equals(InputElement.as(eventTarget).getAttribute("type")); //$NON-NLS-1$ //$NON-NLS-2$ }
/** * Selects a specific item in the view * * @param m the modeldata that should be checked * @param checked true to check */ public void setChecked(M m, boolean checked) { if (rendered) { NodeList<Element> nodes = el().select(checkBoxSelector); int index = store.indexOf(m); if (index != -1) { Element e = nodes.getItem(index); if (InputElement.is(e)) { InputElement i = InputElement.as(e); i.setChecked(checked); } } } else { if (checkedPreRender == null) { checkedPreRender = new ArrayList<M>(); } if (checked) { if (!checkedPreRender.contains(m)) { checkedPreRender.add(m); } } else { checkedPreRender.remove(m); } } }
if (InputElement.is(element)) { componentValueType = Optional.ofNullable(ElementWrapperWidget.getValueClassForInputType(element.getPropertyString("type")));
@Override public void setAccessKey(final char key) { final Element element = uiObject.getElement(); final String accessKey = Character.toString(key); if (AnchorElement.is(element)) { AnchorElement.as(element).setAccessKey(accessKey); } else if (ButtonElement.is(element)) { ButtonElement.as(element).setAccessKey(accessKey); } else if (InputElement.is(element)) { InputElement.as(element).setAccessKey(accessKey); } }
@Override public void setAccessKey(final char key) { final Element element = uiObject.getElement(); final String accessKey = Character.toString(key); if (AnchorElement.is(element)) { AnchorElement.as(element).setAccessKey(accessKey); } else if (ButtonElement.is(element)) { ButtonElement.as(element).setAccessKey(accessKey); } else if (InputElement.is(element)) { InputElement.as(element).setAccessKey(accessKey); } }
@Override public void setAccessKey(final char key) { final Element element = uiObject.getElement(); final String accessKey = Character.toString(key); if (AnchorElement.is(element)) { AnchorElement.as(element).setAccessKey(accessKey); } else if (ButtonElement.is(element)) { ButtonElement.as(element).setAccessKey(accessKey); } else if (InputElement.is(element)) { InputElement.as(element).setAccessKey(accessKey); } }
@Override public void setAccessKey(final char key) { final Element element = uiObject.getElement(); final String accessKey = Character.toString(key); if (AnchorElement.is(element)) { AnchorElement.as(element).setAccessKey(accessKey); } else if (ButtonElement.is(element)) { ButtonElement.as(element).setAccessKey(accessKey); } else if (InputElement.is(element)) { InputElement.as(element).setAccessKey(accessKey); } }
if (InputElement.is(jso) || AreaElement.is(jso)) { return;
@SuppressWarnings({ "rawtypes", "unchecked" }) private static ElementWrapperWidget<?> createElementWrapperWidget(final Element element, final Class<?> valueType) { if (valueType != null) { final Accessor accessor; if (NativeHasValueAccessors.hasValueAccessor(element)) { accessor = NativeHasValueAccessors.getAccessor(element); } else { accessor = new DefaultAccessor((org.jboss.errai.common.client.ui.HasValue) element); } return new JsTypeHasValueElementWrapperWidget<>(element, accessor, valueType); } else if (InputElement.is(element) || TextAreaElement.is(element)) { return new InputElementWrapperWidget<>(element); } else { return new DefaultElementWrapperWidget<>(element); } }
@SuppressWarnings({ "rawtypes", "unchecked" }) private static ElementWrapperWidget<?> createElementWrapperWidget(final Element element, final Class<?> valueType) { if (valueType != null) { final Accessor accessor; if (NativeHasValueAccessors.hasValueAccessor(element)) { accessor = NativeHasValueAccessors.getAccessor(element); } else { accessor = new DefaultAccessor((org.jboss.errai.common.client.ui.HasValue) element); } return new JsTypeHasValueElementWrapperWidget<>(element, accessor, valueType); } else if (InputElement.is(element) || TextAreaElement.is(element)) { return new InputElementWrapperWidget<>(element); } else { return new DefaultElementWrapperWidget<>(element); } }