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

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

package net.java.html.lib.knockout;
public class KnockoutObservableArrayFunctions extends net.java.html.lib.Objs {
  protected KnockoutObservableArrayFunctions(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(KnockoutObservableArrayFunctions.class);
    }
    @Override
    public KnockoutObservableArrayFunctions create(java.lang.Object obj) {
      return obj == null ? null : new KnockoutObservableArrayFunctions(this, obj);
    }
  };
  private static final $Constructor $AS = new $Constructor();
  public static KnockoutObservableArrayFunctions $as(java.lang.Object obj) {
    return $AS.create(obj);
  }
  // Ko specific
  public net.java.html.lib.knockout.KnockoutBindingHandler $get(java.lang.String key) {
    return (net.java.html.lib.knockout.KnockoutBindingHandler)net.java.html.lib.knockout.KnockoutBindingHandler.$as($Typings$.$get$55($js(this), key));
  }
  public void destroy(T item) {
    $Typings$.destroy$56($js(this), /* FirstTypeNode*/$js(item));
  }
  public void destroy(net.java.html.lib.Function.A1 destroyFunction) {
    $Typings$.destroy$57($js(this), net.java.html.lib.Objs.$js(net.java.html.lib.Function.newFunction(destroyFunction, new Class[] {null})));
  }
  public void destroyAll() {
    $Typings$.destroyAll$58($js(this));
  }
  public void destroyAll(T[] items) {
    $Typings$.destroyAll$59($js(this), /* ArrayType*/$js(items));
  }
  // General Array functions
  public double indexOf(T searchElement, double fromIndex) {
    return $Typings$.indexOf$60($js(this), /* FirstTypeNode*/$js(searchElement), fromIndex);
  }
  // General Array functions
  public double indexOf(T searchElement) {
    return $Typings$.indexOf$61($js(this), /* FirstTypeNode*/$js(searchElement));
  }
  public T pop() {
    return (T)$Typings$.pop$62($js(this));
  }
  public void push(T... items) {
    $Typings$.push$63($js(this), /* ArrayType*/$js(items));
  }
  public net.java.html.lib.Array remove(T item) {
    return (net.java.html.lib.Array)net.java.html.lib.Array.$as($Typings$.remove$64($js(this), /* FirstTypeNode*/$js(item)));
  }
  public net.java.html.lib.Array remove(net.java.html.lib.Function.A1 removeFunction) {
    return (net.java.html.lib.Array)net.java.html.lib.Array.$as($Typings$.remove$65($js(this), net.java.html.lib.Objs.$js(net.java.html.lib.Function.newFunction(removeFunction, new Class[] {null}))));
  }
  public net.java.html.lib.Array removeAll() {
    return (net.java.html.lib.Array)net.java.html.lib.Array.$as($Typings$.removeAll$66($js(this)));
  }
  public net.java.html.lib.Array removeAll(T[] items) {
    return (net.java.html.lib.Array)net.java.html.lib.Array.$as($Typings$.removeAll$67($js(this), /* ArrayType*/$js(items)));
  }
  public void replace(T oldItem, T newItem) {
    $Typings$.replace$68($js(this), /* FirstTypeNode*/$js(oldItem), /* FirstTypeNode*/$js(newItem));
  }
  public net.java.html.lib.knockout.KnockoutObservableArray reverse() {
    return (net.java.html.lib.knockout.KnockoutObservableArray)net.java.html.lib.knockout.KnockoutObservableArray.$as($Typings$.reverse$69($js(this)));
  }
  public T shift() {
    return (T)$Typings$.shift$70($js(this));
  }
  public net.java.html.lib.Array slice(double start, double end) {
    return (net.java.html.lib.Array)net.java.html.lib.Array.$as($Typings$.slice$71($js(this), start, end));
  }
  public net.java.html.lib.Array slice(double start) {
    return (net.java.html.lib.Array)net.java.html.lib.Array.$as($Typings$.slice$72($js(this), start));
  }
  public net.java.html.lib.knockout.KnockoutObservableArray sort() {
    return (net.java.html.lib.knockout.KnockoutObservableArray)net.java.html.lib.knockout.KnockoutObservableArray.$as($Typings$.sort$73($js(this)));
  }
  public net.java.html.lib.knockout.KnockoutObservableArray sort(net.java.html.lib.Function.A2 compareFunction) {
    return (net.java.html.lib.knockout.KnockoutObservableArray)net.java.html.lib.knockout.KnockoutObservableArray.$as($Typings$.sort$74($js(this), net.java.html.lib.Objs.$js(net.java.html.lib.Function.newFunction(compareFunction, new Class[] {null, null}))));
  }
  public net.java.html.lib.Array splice(double start) {
    return (net.java.html.lib.Array)net.java.html.lib.Array.$as($Typings$.splice$75($js(this), start));
  }
  public net.java.html.lib.Array splice(double start, double deleteCount, T... items) {
    return (net.java.html.lib.Array)net.java.html.lib.Array.$as($Typings$.splice$76($js(this), start, deleteCount, /* ArrayType*/$js(items)));
  }
  public double unshift(T... items) {
    return $Typings$.unshift$77($js(this), /* ArrayType*/$js(items));
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy