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 super T,? extends java.lang.Boolean> 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 super T,? extends java.lang.Boolean> 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 super T,? super T,? extends java.lang.Number> 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