All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.java.html.lib.knockout.KnockoutUtils Maven / Gradle / Ivy

package net.java.html.lib.knockout;
public class KnockoutUtils extends net.java.html.lib.Objs {
  protected KnockoutUtils(net.java.html.lib.Objs.Constructor c, java.lang.Object js) {
    super(c, js);
  }
  private static final class $Constructor extends net.java.html.lib.Objs.Constructor {
    $Constructor() {
      super(KnockoutUtils.class);
    }
    @Override
    public KnockoutUtils create(java.lang.Object obj) {
      return obj == null ? null : new KnockoutUtils(this, obj);
    }
  };
  private static final $Constructor $AS = new $Constructor();
  public static KnockoutUtils $as(java.lang.Object obj) {
    return $AS.create(obj);
  }
  //////////////////////////////////
  public net.java.html.lib.Objs.Property domData = net.java.html.lib.Objs.Property.create(this, net.java.html.lib.Objs.class, "domData");
  //////////////////////////////////
  public net.java.html.lib.Objs.Property domNodeDisposal = net.java.html.lib.Objs.Property.create(this, net.java.html.lib.Objs.class, "domNodeDisposal");
  public net.java.html.lib.Objs.Property fieldsIncludedWithJsonPost = net.java.html.lib.Objs.Property.create(this, net.java.html.lib.Array.class, "fieldsIncludedWithJsonPost");
  public  void addOrRemoveItem(T[] array, T value, T included) {
    $Typings$.addOrRemoveItem$165($js(this), /* UnionType*/$js(array), /* FirstTypeNode*/$js(value), /* FirstTypeNode*/$js(included));
  }
  public  void addOrRemoveItem(net.java.html.lib.knockout.KnockoutObservable array, T value, T included) {
    $Typings$.addOrRemoveItem$165($js(this), /* UnionType*/$js(array), /* FirstTypeNode*/$js(value), /* FirstTypeNode*/$js(included));
  }
  public  net.java.html.lib.Array arrayFilter(T[] array, net.java.html.lib.Function.A1 predicate) {
    return (net.java.html.lib.Array)net.java.html.lib.Array.$as($Typings$.arrayFilter$166($js(this), /* ArrayType*/$js(array), net.java.html.lib.Objs.$js(net.java.html.lib.Function.newFunction(predicate, new Class[] {null}))));
  }
  public  T arrayFirst(T[] array, net.java.html.lib.Function.A1 predicate, java.lang.Object predicateOwner) {
    return (T)$Typings$.arrayFirst$167($js(this), /* ArrayType*/$js(array), net.java.html.lib.Objs.$js(net.java.html.lib.Function.newFunction(predicate, new Class[] {null})), /* AnyKeyword*/$js(predicateOwner));
  }
  public  T arrayFirst(T[] array, net.java.html.lib.Function.A1 predicate) {
    return (T)$Typings$.arrayFirst$168($js(this), /* ArrayType*/$js(array), net.java.html.lib.Objs.$js(net.java.html.lib.Function.newFunction(predicate, new Class[] {null})));
  }
  public  void arrayForEach(T[] array, net.java.html.lib.Function.A2 action) {
    $Typings$.arrayForEach$169($js(this), /* ArrayType*/$js(array), net.java.html.lib.Objs.$js(net.java.html.lib.Function.newFunction(action, new Class[] {null, java.lang.Number.class})));
  }
  public  net.java.html.lib.Array arrayGetDistinctValues(T[] array) {
    return (net.java.html.lib.Array)net.java.html.lib.Array.$as($Typings$.arrayGetDistinctValues$170($js(this), /* ArrayType*/$js(array)));
  }
  public  double arrayIndexOf(T[] array, T item) {
    return $Typings$.arrayIndexOf$171($js(this), /* ArrayType*/$js(array), /* FirstTypeNode*/$js(item));
  }
  public  net.java.html.lib.Array arrayMap(T[] array, net.java.html.lib.Function.A1 mapping) {
    return (net.java.html.lib.Array)net.java.html.lib.Array.$as($Typings$.arrayMap$172($js(this), /* ArrayType*/$js(array), net.java.html.lib.Objs.$js(net.java.html.lib.Function.newFunction(mapping, new Class[] {null}))));
  }
  public  net.java.html.lib.Array arrayPushAll(T[] array, T[] valuesToPush) {
    return (net.java.html.lib.Array)net.java.html.lib.Array.$as($Typings$.arrayPushAll$173($js(this), /* UnionType*/$js(array), /* ArrayType*/$js(valuesToPush)));
  }
  public  net.java.html.lib.Array arrayPushAll(net.java.html.lib.knockout.KnockoutObservableArray array, T[] valuesToPush) {
    return (net.java.html.lib.Array)net.java.html.lib.Array.$as($Typings$.arrayPushAll$173($js(this), /* UnionType*/$js(array), /* ArrayType*/$js(valuesToPush)));
  }
  public void arrayRemoveItem(java.lang.Object[] array, java.lang.Object itemToRemove) {
    $Typings$.arrayRemoveItem$174($js(this), /* ArrayType*/$js(array), /* AnyKeyword*/$js(itemToRemove));
  }
  public  net.java.html.lib.Array> compareArrays(T[] a, T[] b) {
    return (net.java.html.lib.Array>)net.java.html.lib.Array.$as($Typings$.compareArrays$175($js(this), /* ArrayType*/$js(a), /* ArrayType*/$js(b)));
  }
  public net.java.html.lib.Objs extend(net.java.html.lib.Objs target, net.java.html.lib.Objs source) {
    return (net.java.html.lib.Objs)net.java.html.lib.Objs.$as($Typings$.extend$176($js(this), /* FirstTypeNode*/$js(target), /* FirstTypeNode*/$js(source)));
  }
  public net.java.html.lib.Array getFormFields(java.lang.Object form, java.lang.String fieldName) {
    return (net.java.html.lib.Array)net.java.html.lib.Array.$as($Typings$.getFormFields$177($js(this), /* AnyKeyword*/$js(form), fieldName));
  }
  public void objectForEach(java.lang.Object obj, net.java.html.lib.Function.A2 action) {
    $Typings$.objectForEach$178($js(this), /* AnyKeyword*/$js(obj), net.java.html.lib.Objs.$js(net.java.html.lib.Function.newFunction(action, new Class[] {java.lang.Object.class, java.lang.Object.class})));
  }
  public net.java.html.lib.Array parseHtmlFragment(java.lang.String html) {
    return (net.java.html.lib.Array)net.java.html.lib.Array.$as($Typings$.parseHtmlFragment$179($js(this), html));
  }
  public java.lang.Object parseJson(java.lang.String jsonString) {
    return net.java.html.lib.Objs.$as(java.lang.Object.class, $Typings$.parseJson$180($js(this), jsonString));
  }
  public  T peekObservable(net.java.html.lib.knockout.KnockoutObservable value) {
    return (T)$Typings$.peekObservable$181($js(this), /* FirstTypeNode*/$js(value));
  }
  public void postJson(java.lang.Object urlOrForm, java.lang.Object data, java.lang.Object options) {
    $Typings$.postJson$182($js(this), /* AnyKeyword*/$js(urlOrForm), /* AnyKeyword*/$js(data), /* AnyKeyword*/$js(options));
  }
  public java.lang.Object range(java.lang.Object min, java.lang.Object max) {
    return net.java.html.lib.Objs.$as(java.lang.Object.class, $Typings$.range$183($js(this), /* AnyKeyword*/$js(min), /* AnyKeyword*/$js(max)));
  }
  public void registerEventHandler(java.lang.Object element, java.lang.Object eventType, net.java.html.lib.Function handler) {
    $Typings$.registerEventHandler$184($js(this), /* AnyKeyword*/$js(element), /* AnyKeyword*/$js(eventType), /* FirstTypeNode*/$js(handler));
  }
  public void setHtml(net.java.html.lib.dom.Element node, java.lang.String html) {
    $Typings$.setHtml$185($js(this), /* FirstTypeNode*/$js(node), html);
  }
  public void setHtml(net.java.html.lib.dom.Element node, net.java.html.lib.Function.A0 html) {
    $Typings$.setHtml$186($js(this), /* FirstTypeNode*/$js(node), net.java.html.lib.Objs.$js(net.java.html.lib.Function.newFunction(html)));
  }
  public void setTextContent(java.lang.Object element, java.lang.String textContent) {
    $Typings$.setTextContent$187($js(this), /* AnyKeyword*/$js(element), /* UnionType*/$js(textContent));
  }
  public void setTextContent(java.lang.Object element, net.java.html.lib.knockout.KnockoutObservable textContent) {
    $Typings$.setTextContent$187($js(this), /* AnyKeyword*/$js(element), /* UnionType*/$js(textContent));
  }
  public java.lang.String stringifyJson(java.lang.Object data, net.java.html.lib.Function replacer, java.lang.String space) {
    return $Typings$.stringifyJson$188($js(this), /* AnyKeyword*/$js(data), /* FirstTypeNode*/$js(replacer), space);
  }
  public java.lang.String stringifyJson(java.lang.Object data) {
    return $Typings$.stringifyJson$189($js(this), /* AnyKeyword*/$js(data));
  }
  public java.lang.String stringifyJson(java.lang.Object data, net.java.html.lib.Function replacer) {
    return $Typings$.stringifyJson$190($js(this), /* AnyKeyword*/$js(data), /* FirstTypeNode*/$js(replacer));
  }
  public void toggleDomNodeCssClass(java.lang.Object node, java.lang.String className, java.lang.Boolean shouldHaveClass) {
    $Typings$.toggleDomNodeCssClass$191($js(this), /* AnyKeyword*/$js(node), className, shouldHaveClass);
  }
  public void triggerEvent(java.lang.Object element, java.lang.Object eventType) {
    $Typings$.triggerEvent$192($js(this), /* AnyKeyword*/$js(element), /* AnyKeyword*/$js(eventType));
  }
  public  T unwrapObservable(net.java.html.lib.knockout.KnockoutObservable value) {
    return (T)$Typings$.unwrapObservable$193($js(this), /* UnionType*/$js(value));
  }
  public  T unwrapObservable(T value) {
    return (T)$Typings$.unwrapObservable$193($js(this), /* UnionType*/$js(value));
  }
}