- join(String) - Method in class org.liquidplayer.javascript.JSArray
-
JavaScript Array.prototype.join(), see:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/join
- join() - Method in class org.liquidplayer.javascript.JSArray
-
JavaScript Array.prototype.join(), see:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/join
- JSArray<T> - Class in org.liquidplayer.javascript
-
A convenience class for handling JavaScript arrays.
- JSArray(JSContext, JSValue[], Class<T>) - Constructor for class org.liquidplayer.javascript.JSArray
-
Creates a JavaScript array object, initialized with 'array' JSValues
- JSArray(JSContext, Class<T>) - Constructor for class org.liquidplayer.javascript.JSArray
-
Creates an empty JavaScript array object
- JSArray(JSContext, Object[], Class<T>) - Constructor for class org.liquidplayer.javascript.JSArray
-
Creates a JavaScript array object, initialized with 'array' Java values
- JSArray(JSContext, Collection, Class<T>) - Constructor for class org.liquidplayer.javascript.JSArray
-
Creates a JavaScript array object, initialized with 'list' Java values
- JSArray.EachBooleanCallback<T> - Interface in org.liquidplayer.javascript
-
Interface containing a condition test callback function
- JSArray.EntriesIterator<U> - Class in org.liquidplayer.javascript
-
An array entry Iterator
- JSArray.ForEachCallback<T> - Interface in org.liquidplayer.javascript
-
Interface containing a function to call on each element of an array
- JSArray.KeysIterator - Class in org.liquidplayer.javascript
-
An array key Iterator
- JSArray.MapCallback<T> - Interface in org.liquidplayer.javascript
-
Interface containing a map function
- JSArray.ReduceCallback - Interface in org.liquidplayer.javascript
-
Interface containing a reduce function
- JSArray.SortCallback<T> - Interface in org.liquidplayer.javascript
-
Interface containing a compare function callback for sort
- JSArrayBuffer - Class in org.liquidplayer.javascript
-
A wrapper class for a JavaScript ArrayBuffer
See: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
Note, experimental ArrayBuffer.transfer() is not supported by this JavaScriptCore version
- JSArrayBuffer(JSContext, int) - Constructor for class org.liquidplayer.javascript.JSArrayBuffer
-
Creates a new array buffer of 'length' bytes
- JSArrayBuffer(JSObject) - Constructor for class org.liquidplayer.javascript.JSArrayBuffer
-
Treats an existing JSObject as an ArrayBuffer.
- JSBaseArray<T> - Class in org.liquidplayer.javascript
-
A convenience class for handling JavaScript arrays.
- JSContext - Class in org.liquidplayer.javascript
-
Wraps a JavaScriptCore context
- JSContext() - Constructor for class org.liquidplayer.javascript.JSContext
-
Creates a new JavaScript context
- JSContext(JSContextGroup) - Constructor for class org.liquidplayer.javascript.JSContext
-
Creates a new JavaScript context in the context group 'inGroup'.
- JSContext(Class<?>) - Constructor for class org.liquidplayer.javascript.JSContext
-
Creates a JavaScript context, and defines the global object with interface 'iface'.
- JSContext(JSContextGroup, Class<?>) - Constructor for class org.liquidplayer.javascript.JSContext
-
Creates a JavaScript context in context group 'inGroup', and defines the global object
with interface 'iface'.
- JSContext.IJSExceptionHandler - Interface in org.liquidplayer.javascript
-
Object interface for handling JSExceptions.
- JSContextGroup - Class in org.liquidplayer.javascript
-
A JSContextGroup associates JavaScript contexts with one another.
- JSContextGroup() - Constructor for class org.liquidplayer.javascript.JSContextGroup
-
Creates a new context group
- JSContextGroup(File) - Constructor for class org.liquidplayer.javascript.JSContextGroup
-
Creates a new context group for which all contexts created in it will start from
a snapshot.
- JSContextGroup.LoopPreserver - Class in org.liquidplayer.javascript
-
- JSCShim - Class in org.liquidplayer.jscshim
-
Provides static initialization for projects that require the JavaScriptCore -> V8 bridge
- JSCShim() - Constructor for class org.liquidplayer.jscshim.JSCShim
-
- JSDataView - Class in org.liquidplayer.javascript
-
A wrapper class for a JavaScript DataView
See: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView
- JSDataView(JSArrayBuffer) - Constructor for class org.liquidplayer.javascript.JSDataView
-
Creates a new DataView JavaScript object from ArrayBuffer 'buffer' and wraps it for Java
- JSDataView(JSArrayBuffer, int) - Constructor for class org.liquidplayer.javascript.JSDataView
-
Creates a new DataView JavaScript object from ArrayBuffer 'buffer' starting from
'byteOffset' and wraps it for Java
- JSDataView(JSArrayBuffer, int, int) - Constructor for class org.liquidplayer.javascript.JSDataView
-
Creates a new DataView JavaScript object from ArrayBuffer 'buffer' starting from
'byteOffset' and wraps it for Java
- JSDataView(JSObject) - Constructor for class org.liquidplayer.javascript.JSDataView
-
Treats an existing JSObject as a DataView.
- JSDate - Class in org.liquidplayer.javascript
-
Convenience class for managing JavaScript date objects
- JSDate(JSContext) - Constructor for class org.liquidplayer.javascript.JSDate
-
Creates a new date object with the current date and time
- JSDate(JSContext, Date) - Constructor for class org.liquidplayer.javascript.JSDate
-
Creates a new date object, initialized with a Java timestamp
- JSDate(JSContext, Long) - Constructor for class org.liquidplayer.javascript.JSDate
-
Creates a new date object, initialized with a Java timestamp
- JSDate(JSContext, Integer...) - Constructor for class org.liquidplayer.javascript.JSDate
-
Creates a new data object, initialized by date components
- JSError - Class in org.liquidplayer.javascript
-
A convenience class for managing JavaScript error objects
- JSError(JSContext, String) - Constructor for class org.liquidplayer.javascript.JSError
-
Generates a JavaScript throwable exception object
- JSError(JSContext) - Constructor for class org.liquidplayer.javascript.JSError
-
Generates a JavaScript throwable exception object
- JSError(JSValue) - Constructor for class org.liquidplayer.javascript.JSError
-
Constructs a JSError from a JSValue.
- JSException - Exception in org.liquidplayer.javascript
-
A JSException is thrown for a number of different reasons, mostly by the JavaScriptCore
library.
- JSException(JSValue) - Constructor for exception org.liquidplayer.javascript.JSException
-
Creates a Java exception from a thrown JavaScript exception
- JSException(JSContext, String) - Constructor for exception org.liquidplayer.javascript.JSException
-
Creates a JavaScriptCore exception from a string message
- JSFloat32Array - Class in org.liquidplayer.javascript
-
A convenience class for handling JavaScript's Float32Array
- JSFloat32Array(JSContext, int) - Constructor for class org.liquidplayer.javascript.JSFloat32Array
-
Creates a typed array of length 'length' in JSContext 'context'
- JSFloat32Array(JSTypedArray) - Constructor for class org.liquidplayer.javascript.JSFloat32Array
-
Creates a new JSFloat32Array from the contents of another typed array
- JSFloat32Array(JSContext, Object) - Constructor for class org.liquidplayer.javascript.JSFloat32Array
-
Creates new typed array as if by TypedArray.from()
- JSFloat32Array(JSArrayBuffer, int, int) - Constructor for class org.liquidplayer.javascript.JSFloat32Array
-
Creates a typed array from a JSArrayBuffer
- JSFloat32Array(JSArrayBuffer, int) - Constructor for class org.liquidplayer.javascript.JSFloat32Array
-
Creates a typed array from a JSArrayBuffer
- JSFloat32Array(JSArrayBuffer) - Constructor for class org.liquidplayer.javascript.JSFloat32Array
-
Creates a typed array from a JSArrayBuffer
- JSFloat32Array(JNIJSObject, JSContext) - Constructor for class org.liquidplayer.javascript.JSFloat32Array
-
Treats an existing value as a typed array
- JSFloat64Array - Class in org.liquidplayer.javascript
-
A convenience class for handling JavaScript's Float64Array
- JSFloat64Array(JSContext, int) - Constructor for class org.liquidplayer.javascript.JSFloat64Array
-
Creates a typed array of length 'length' in JSContext 'context'
- JSFloat64Array(JSTypedArray) - Constructor for class org.liquidplayer.javascript.JSFloat64Array
-
Creates a new JSFloat64Array from the contents of another typed array
- JSFloat64Array(JSContext, Object) - Constructor for class org.liquidplayer.javascript.JSFloat64Array
-
Creates new typed array as if by TypedArray.from()
- JSFloat64Array(JSArrayBuffer, int, int) - Constructor for class org.liquidplayer.javascript.JSFloat64Array
-
Creates a typed array from a JSArrayBuffer
- JSFloat64Array(JSArrayBuffer, int) - Constructor for class org.liquidplayer.javascript.JSFloat64Array
-
Creates a typed array from a JSArrayBuffer
- JSFloat64Array(JSArrayBuffer) - Constructor for class org.liquidplayer.javascript.JSFloat64Array
-
Creates a typed array from a JSArrayBuffer
- JSFloat64Array(JNIJSObject, JSContext) - Constructor for class org.liquidplayer.javascript.JSFloat64Array
-
Treats an existing value as a typed array
- JSFunction - Class in org.liquidplayer.javascript
-
A JavaScript function object.
- JSFunction(JSContext, String, String[], String, String, int) - Constructor for class org.liquidplayer.javascript.JSFunction
-
Creates a JavaScript function that takes parameters 'parameterNames' and executes the
JS code in 'body'.
- JSFunction(JSContext, String, String, String...) - Constructor for class org.liquidplayer.javascript.JSFunction
-
Creates a JavaScript function that takes parameters 'parameterNames' and executes the
JS code in 'body'.
- JSFunction(JSContext, Method, Class<? extends JSObject>, JSObject) - Constructor for class org.liquidplayer.javascript.JSFunction
-
Creates a new function object which calls method 'method' on this Java object.
- JSFunction(JSContext, Method, Class<? extends JSObject>) - Constructor for class org.liquidplayer.javascript.JSFunction
-
Creates a new function object which calls method 'method' on this Java object.
- JSFunction(JSContext, Method) - Constructor for class org.liquidplayer.javascript.JSFunction
-
Creates a new function object which calls method 'method' on this Java object.
- JSFunction(JSContext) - Constructor for class org.liquidplayer.javascript.JSFunction
-
Creates a new function which basically does nothing.
- JSFunction(JSContext, String, Class<? extends JSObject>, JSObject) - Constructor for class org.liquidplayer.javascript.JSFunction
-
Creates a new function object which calls method 'methodName' on this Java object.
- JSFunction(JSContext, String, Class<? extends JSObject>) - Constructor for class org.liquidplayer.javascript.JSFunction
-
Creates a new function object which calls method 'methodName' on this Java object.
- JSFunction(JSContext, String) - Constructor for class org.liquidplayer.javascript.JSFunction
-
Creates a new function object which calls method 'methodName' on this Java object.
- JSFunction(JNIJSObject, JSContext) - Constructor for class org.liquidplayer.javascript.JSFunction
-
Wraps an existing object as a JSFunction
- JSInt16Array - Class in org.liquidplayer.javascript
-
A convenience class for handling JavaScript's Int16Array
- JSInt16Array(JSContext, int) - Constructor for class org.liquidplayer.javascript.JSInt16Array
-
Creates a typed array of length 'length' in JSContext 'context'
- JSInt16Array(JSTypedArray) - Constructor for class org.liquidplayer.javascript.JSInt16Array
-
Creates a new JSInt16Array from the contents of another typed array
- JSInt16Array(JSContext, Object) - Constructor for class org.liquidplayer.javascript.JSInt16Array
-
Creates new typed array as if by TypedArray.from()
- JSInt16Array(JSArrayBuffer, int, int) - Constructor for class org.liquidplayer.javascript.JSInt16Array
-
Creates a typed array from a JSArrayBuffer
- JSInt16Array(JSArrayBuffer, int) - Constructor for class org.liquidplayer.javascript.JSInt16Array
-
Creates a typed array from a JSArrayBuffer
- JSInt16Array(JSArrayBuffer) - Constructor for class org.liquidplayer.javascript.JSInt16Array
-
Creates a typed array from a JSArrayBuffer
- JSInt16Array(JNIJSObject, JSContext) - Constructor for class org.liquidplayer.javascript.JSInt16Array
-
Treats an existing value as a typed array
- JSInt32Array - Class in org.liquidplayer.javascript
-
A convenience class for handling JavaScript's Int32Array
- JSInt32Array(JSContext, int) - Constructor for class org.liquidplayer.javascript.JSInt32Array
-
Creates a typed array of length 'length' in JSContext 'context'
- JSInt32Array(JSTypedArray) - Constructor for class org.liquidplayer.javascript.JSInt32Array
-
Creates a new JSInt32Array from the contents of another typed array
- JSInt32Array(JSContext, Object) - Constructor for class org.liquidplayer.javascript.JSInt32Array
-
Creates new typed array as if by TypedArray.from()
- JSInt32Array(JSArrayBuffer, int, int) - Constructor for class org.liquidplayer.javascript.JSInt32Array
-
Creates a typed array from a JSArrayBuffer
- JSInt32Array(JSArrayBuffer, int) - Constructor for class org.liquidplayer.javascript.JSInt32Array
-
Creates a typed array from a JSArrayBuffer
- JSInt32Array(JSArrayBuffer) - Constructor for class org.liquidplayer.javascript.JSInt32Array
-
Creates a typed array from a JSArrayBuffer
- JSInt32Array(JNIJSObject, JSContext) - Constructor for class org.liquidplayer.javascript.JSInt32Array
-
Treats an existing value as a typed array
- JSInt8Array - Class in org.liquidplayer.javascript
-
A convenience class for handling JavaScript's Int8Array
- JSInt8Array(JSContext, int) - Constructor for class org.liquidplayer.javascript.JSInt8Array
-
Creates a typed array of length 'length' in JSContext 'context'
- JSInt8Array(JSTypedArray) - Constructor for class org.liquidplayer.javascript.JSInt8Array
-
Creates a new JSInt8Array from the contents of another typed array
- JSInt8Array(JSContext, Object) - Constructor for class org.liquidplayer.javascript.JSInt8Array
-
Creates new typed array as if by TypedArray.from()
- JSInt8Array(JSArrayBuffer, int, int) - Constructor for class org.liquidplayer.javascript.JSInt8Array
-
Creates a typed array from a JSArrayBuffer
- JSInt8Array(JSArrayBuffer, int) - Constructor for class org.liquidplayer.javascript.JSInt8Array
-
Creates a typed array from a JSArrayBuffer
- JSInt8Array(JSArrayBuffer) - Constructor for class org.liquidplayer.javascript.JSInt8Array
-
Creates a typed array from a JSArrayBuffer
- JSInt8Array(JNIJSObject, JSContext) - Constructor for class org.liquidplayer.javascript.JSInt8Array
-
Treats an existing value as a typed array
- JSIterator<T> - Class in org.liquidplayer.javascript
-
A JavaScript iterator interface shadow object
- JSIterator(JSObject) - Constructor for class org.liquidplayer.javascript.JSIterator
-
Wraps a JavaScript iterator in a Java iterator
- JSIterator.Next - Class in org.liquidplayer.javascript
-
Represents the object returned by 'next'
- jsnext() - Method in class org.liquidplayer.javascript.JSIterator
-
The 'next' JavaScript iterator object
- JSObject - Class in org.liquidplayer.javascript
-
A JavaScript object.
- JSObject(JSContext) - Constructor for class org.liquidplayer.javascript.JSObject
-
Creates a new, empty JavaScript object.
- JSObject() - Constructor for class org.liquidplayer.javascript.JSObject
-
Called only by convenience subclasses.
- JSObject(JSContext, Class<?>) - Constructor for class org.liquidplayer.javascript.JSObject
-
Creates a new object with function properties set for each method
in the defined interface.
- JSObject(JSContext, Map) - Constructor for class org.liquidplayer.javascript.JSObject
-
Creates a new object with the entries in 'map' set as properties.
- JSObject.jsexport - Annotation Type in org.liquidplayer.javascript
-
- JSObject.Property<T> - Class in org.liquidplayer.javascript
-
A JavaScript object property.
- JSObjectPropertiesMap<V> - Class in org.liquidplayer.javascript
-
A JSObject shadow class which implements the Java Map interface.
- JSObjectPropertiesMap(JSObject, Class<V>) - Constructor for class org.liquidplayer.javascript.JSObjectPropertiesMap
-
Creates a new Map object which operates on object 'object' and assumes type 'cls'.
- JSObjectPropertiesMap(JSContext, Map, Class<V>) - Constructor for class org.liquidplayer.javascript.JSObjectPropertiesMap
-
Creates a new Map object and underlying JSObject and sets initial properties in 'map'.
- JSObjectPropertiesMap(JSContext, Class<V>) - Constructor for class org.liquidplayer.javascript.JSObjectPropertiesMap
-
Creates a new Map object and underlying JSObject with no initial properties.
- JSON - Class in org.liquidplayer.javascript
-
A convenience class for creating JavaScript values from JSON
- JSPropertyAttributeDontDelete - Static variable in class org.liquidplayer.javascript.JSObject
-
Specifies that the delete operation should fail on a property.
- JSPropertyAttributeDontEnum - Static variable in class org.liquidplayer.javascript.JSObject
-
Specifies that a property should not be enumerated by
JSPropertyEnumerators and JavaScript for...in loops.
- JSPropertyAttributeNone - Static variable in class org.liquidplayer.javascript.JSObject
-
Specifies that a property has no special attributes.
- JSPropertyAttributeReadOnly - Static variable in class org.liquidplayer.javascript.JSObject
-
Specifies that a property is read-only.
- JSRegExp - Class in org.liquidplayer.javascript
-
A convenience class for managing JavaScript regular expressions.
- JSRegExp(JSContext, String, String) - Constructor for class org.liquidplayer.javascript.JSRegExp
-
Creates a new JavaScript regular expression
- JSRegExp(JSContext, String) - Constructor for class org.liquidplayer.javascript.JSRegExp
-
Creates a new JavaScript regular expression
- JSRegExp.ExecResult - Class in org.liquidplayer.javascript
-
A special JSArray returned by the result of JSRegExp.exec()
See: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/exec
- JSTypedArray<T> - Class in org.liquidplayer.javascript
-
A convenience base class for JavaScript typed arrays.
- JSUint16Array - Class in org.liquidplayer.javascript
-
A convenience class for handling JavaScript's Uint16Array
- JSUint16Array(JSContext, int) - Constructor for class org.liquidplayer.javascript.JSUint16Array
-
Creates a typed array of length 'length' in JSContext 'context'
- JSUint16Array(JSTypedArray) - Constructor for class org.liquidplayer.javascript.JSUint16Array
-
Creates a new JSUint16Array from the contents of another typed array
- JSUint16Array(JSContext, Object) - Constructor for class org.liquidplayer.javascript.JSUint16Array
-
Creates new typed array as if by TypedArray.from()
- JSUint16Array(JSArrayBuffer, int, int) - Constructor for class org.liquidplayer.javascript.JSUint16Array
-
Creates a typed array from a JSArrayBuffer
- JSUint16Array(JSArrayBuffer, int) - Constructor for class org.liquidplayer.javascript.JSUint16Array
-
Creates a typed array from a JSArrayBuffer
- JSUint16Array(JSArrayBuffer) - Constructor for class org.liquidplayer.javascript.JSUint16Array
-
Creates a typed array from a JSArrayBuffer
- JSUint16Array(JNIJSObject, JSContext) - Constructor for class org.liquidplayer.javascript.JSUint16Array
-
Treats an existing value as a typed array
- JSUint32Array - Class in org.liquidplayer.javascript
-
A convenience class for handling JavaScript's Uint32Array
- JSUint32Array(JSContext, int) - Constructor for class org.liquidplayer.javascript.JSUint32Array
-
Creates a typed array of length 'length' in JSContext 'context'
- JSUint32Array(JSTypedArray) - Constructor for class org.liquidplayer.javascript.JSUint32Array
-
Creates a new JSUint32Array from the contents of another typed array
- JSUint32Array(JSContext, Object) - Constructor for class org.liquidplayer.javascript.JSUint32Array
-
Creates new typed array as if by TypedArray.from()
- JSUint32Array(JSArrayBuffer, int, int) - Constructor for class org.liquidplayer.javascript.JSUint32Array
-
Creates a typed array from a JSArrayBuffer
- JSUint32Array(JSArrayBuffer, int) - Constructor for class org.liquidplayer.javascript.JSUint32Array
-
Creates a typed array from a JSArrayBuffer
- JSUint32Array(JSArrayBuffer) - Constructor for class org.liquidplayer.javascript.JSUint32Array
-
Creates a typed array from a JSArrayBuffer
- JSUint32Array(JNIJSObject, JSContext) - Constructor for class org.liquidplayer.javascript.JSUint32Array
-
Treats an existing value as a typed array
- JSUint8Array - Class in org.liquidplayer.javascript
-
A convenience class for handling JavaScript's Uint8Array
- JSUint8Array(JSContext, int) - Constructor for class org.liquidplayer.javascript.JSUint8Array
-
Creates a typed array of length 'length' in JSContext 'context'
- JSUint8Array(JSTypedArray) - Constructor for class org.liquidplayer.javascript.JSUint8Array
-
Creates a new JSUint8Array from the contents of another typed array
- JSUint8Array(JSContext, Object) - Constructor for class org.liquidplayer.javascript.JSUint8Array
-
Creates new typed array as if by TypedArray.from()
- JSUint8Array(JSArrayBuffer, int, int) - Constructor for class org.liquidplayer.javascript.JSUint8Array
-
Creates a typed array from a JSArrayBuffer
- JSUint8Array(JSArrayBuffer, int) - Constructor for class org.liquidplayer.javascript.JSUint8Array
-
Creates a typed array from a JSArrayBuffer
- JSUint8Array(JSArrayBuffer) - Constructor for class org.liquidplayer.javascript.JSUint8Array
-
Creates a typed array from a JSArrayBuffer
- JSUint8Array(JNIJSObject, JSContext) - Constructor for class org.liquidplayer.javascript.JSUint8Array
-
Treats an existing value as a typed array
- JSUint8ClampedArray - Class in org.liquidplayer.javascript
-
A convenience class for handling JavaScript's Uint8ClampedArray
- JSUint8ClampedArray(JSContext, int) - Constructor for class org.liquidplayer.javascript.JSUint8ClampedArray
-
Creates a typed array of length 'length' in JSContext 'context'
- JSUint8ClampedArray(JSTypedArray) - Constructor for class org.liquidplayer.javascript.JSUint8ClampedArray
-
Creates a new JSUint8ClampedArray from the contents of another typed array
- JSUint8ClampedArray(JSContext, Object) - Constructor for class org.liquidplayer.javascript.JSUint8ClampedArray
-
Creates new typed array as if by TypedArray.from()
- JSUint8ClampedArray(JSArrayBuffer, int, int) - Constructor for class org.liquidplayer.javascript.JSUint8ClampedArray
-
Creates a typed array from a JSArrayBuffer
- JSUint8ClampedArray(JSArrayBuffer, int) - Constructor for class org.liquidplayer.javascript.JSUint8ClampedArray
-
Creates a typed array from a JSArrayBuffer
- JSUint8ClampedArray(JSArrayBuffer) - Constructor for class org.liquidplayer.javascript.JSUint8ClampedArray
-
Creates a typed array from a JSArrayBuffer
- JSUint8ClampedArray(JNIJSObject, JSContext) - Constructor for class org.liquidplayer.javascript.JSUint8ClampedArray
-
Treats an existing value as a typed array
- JSValue - Class in org.liquidplayer.javascript
-
A JavaScript value
- JSValue(JSContext) - Constructor for class org.liquidplayer.javascript.JSValue
-
Creates a new undefined JavaScript value
- JSValue(JSContext, Object) - Constructor for class org.liquidplayer.javascript.JSValue
-
Creates a new JavaScript value from a Java value.