public class V8 extends V8Object
| Modifier | Constructor and Description |
|---|---|
protected |
V8() |
protected |
V8(String globalAlias) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
_add(int v8RuntimeHandle,
int objectHandle,
String key,
boolean value) |
protected void |
_add(int v8RuntimeHandle,
int objectHandle,
String key,
double value) |
protected void |
_add(int v8RuntimeHandle,
int objectHandle,
String key,
int value) |
protected void |
_add(int v8RuntimeHandle,
int objectHandle,
String key,
String value) |
protected void |
_addArrayBooleanItem(int v8RuntimeHandle,
int arrayHandle,
boolean value) |
protected void |
_addArrayDoubleItem(int v8RuntimeHandle,
int arrayHandle,
double value) |
protected void |
_addArrayIntItem(int v8RuntimeHandle,
int arrayHandle,
int value) |
protected void |
_addArrayNullItem(int v8RuntimeHandle,
int arrayHandle) |
protected void |
_addArrayObjectItem(int v8RuntimeHandle,
int arrayHandle,
int value) |
protected void |
_addArrayStringItem(int v8RuntimeHandle,
int arrayHandle,
String value) |
protected void |
_addArrayUndefinedItem(int v8RuntimeHandle,
int arrayHandle) |
protected void |
_addNull(int v8RuntimeHandle,
int objectHandle,
String key) |
protected void |
_addObject(int v8RuntimeHandle,
int objectHandle,
String key,
int value) |
protected void |
_addUndefined(int v8RuntimeHandle,
int objectHandle,
String key) |
protected Object |
_arrayGet(int v8RuntimeHandle,
int expectedType,
int arrayHandle,
int index) |
protected boolean |
_arrayGetBoolean(int v8RuntimeHandle,
int arrayHandle,
int index) |
protected boolean[] |
_arrayGetBooleans(int v8RuntimeHandle,
int objectHandle,
int index,
int length) |
protected int |
_arrayGetBooleans(int v8RuntimeHandle,
int objectHandle,
int index,
int length,
boolean[] resultArray) |
protected double |
_arrayGetDouble(int v8RuntimeHandle,
int arrayHandle,
int index) |
protected double[] |
_arrayGetDoubles(int v8RuntimeHandle,
int objectHandle,
int index,
int length) |
protected int |
_arrayGetDoubles(int v8RuntimeHandle,
int objectHandle,
int index,
int length,
double[] resultArray) |
protected int |
_arrayGetInteger(int v8RuntimeHandle,
int arrayHandle,
int index) |
protected int[] |
_arrayGetInts(int v8RuntimeHandle,
int objectHandle,
int index,
int length) |
protected int |
_arrayGetInts(int v8RuntimeHandle,
int objectHandle,
int index,
int length,
int[] resultArray) |
protected int |
_arrayGetSize(int v8RuntimeHandle,
int arrayHandle) |
protected String |
_arrayGetString(int v8RuntimeHandle,
int arrayHandle,
int index) |
protected String[] |
_arrayGetStrings(int v8RuntimeHandle,
int objectHandle,
int index,
int length) |
protected int |
_arrayGetStrings(int v8RuntimeHandle,
int objectHandle,
int index,
int length,
String[] resultArray) |
protected boolean |
_contains(int v8RuntimeHandle,
int objectHandle,
String key) |
protected void |
_createIsolate(int v8RuntimeHandle,
String globalAlias) |
protected void |
_disableDebugSupport(int v8RuntimeHandle) |
protected boolean |
_enableDebugSupport(int v8RuntimeHandle,
int port,
boolean waitForConnection) |
protected boolean |
_equals(int v8RuntimeHandle,
int objectHandle,
int that) |
protected boolean |
_executeBooleanFunction(int v8RuntimeHandle2,
int handle,
String name,
int parametersHandle) |
protected boolean |
_executeBooleanScript(int v8RuntimeHandle,
String script,
String scriptName,
int lineNumber) |
protected double |
_executeDoubleFunction(int v8RuntimeHandle,
int objectHandle,
String name,
int parametersHandle) |
protected double |
_executeDoubleScript(int v8RuntimeHandle,
String script,
String scriptName,
int lineNumber) |
protected Object |
_executeFunction(int v8RuntimeHandle,
int expectedType,
int objectHandle,
String name,
int parametersHandle) |
protected int |
_executeIntFunction(int v8RuntimeHandle,
int objectHandle,
String name,
int parametersHandle) |
protected int |
_executeIntScript(int v8RuntimeHandle,
String script,
String scriptName,
int lineNumber) |
protected Object |
_executeScript(int v8RuntimeHandle,
int expectedType,
String script,
String scriptName,
int lineNumber) |
protected String |
_executeStringFunction(int v8RuntimeHandle2,
int handle,
String name,
int parametersHandle) |
protected String |
_executeStringScript(int v8RuntimeHandle,
String script,
String scriptName,
int lineNumber) |
protected void |
_executeVoidFunction(int v8RuntimeHandle,
int objectHandle,
String name,
int parametersHandle) |
protected void |
_executeVoidScript(int v8RuntimeHandle,
String script,
String scriptName,
int lineNumber) |
protected Object |
_get(int v8RuntimeHandle,
int expectedType,
int objectHandle,
String key) |
protected int |
_getArrayType(int v8RuntimeHandle,
int objectHandle) |
protected boolean |
_getBoolean(int v8RuntimeHandle,
int objectHandle,
String key) |
protected double |
_getDouble(int v8RuntimeHandle,
int objectHandle,
String key) |
protected int |
_getInteger(int v8RuntimeHandle,
int objectHandle,
String key) |
protected String[] |
_getKeys(int v8RuntimeHandle,
int objectHandle) |
protected String |
_getString(int v8RuntimeHandle,
int objectHandle,
String key) |
protected int |
_getType(int v8RuntimeHandle,
int objectHandle,
int index) |
protected int |
_getType(int v8RuntimeHandle,
int objectHandle,
int index,
int length) |
protected int |
_getType(int v8RuntimeHandle,
int objectHandle,
String key) |
protected int |
_identityHash(int v8RuntimeHandle,
int objectHandle) |
protected void |
_initNewV8Array(int v8RuntimeHandle,
int arrayHandle) |
protected void |
_initNewV8Object(int v8RuntimeHandle,
int objectHandle) |
protected void |
_processDebugMessages(int v8RuntimeHandle) |
protected void |
_registerJavaMethod(int v8RuntimeHandle,
int objectHandle,
String functionName,
int methodID,
boolean voidMethod) |
protected void |
_release(int v8RuntimeHandle,
int objectHandle) |
protected void |
_releaseArray(int v8RuntimeHandle,
int arrayHandle) |
protected void |
_releaseRuntime(int v8RuntimeHandle) |
protected boolean |
_sameValue(int v8RuntimeHandle,
int objectHandle,
int that) |
protected void |
_setPrototype(int v8RuntimeHandle,
int objectHandle,
int prototypeHandle) |
protected boolean |
_strictEquals(int v8RuntimeHandle,
int objectHandle,
int that) |
protected Object |
callObjectJavaMethod(int methodID,
V8Array parameters) |
protected void |
callVoidJavaMethod(int methodID,
V8Array parameters) |
static V8 |
createV8Runtime() |
static V8 |
createV8Runtime(String globalAlias) |
static V8 |
createV8Runtime(String globalAlias,
String tempDirectory) |
protected static void |
debugMessageReceived() |
void |
disableDebugSupport() |
boolean |
enableDebugSupport(int port) |
boolean |
enableDebugSupport(int port,
boolean waitForConnection) |
V8Array |
executeArrayScript(String script) |
V8Array |
executeArrayScript(String script,
String scriptName,
int lineNumber) |
boolean |
executeBooleanScript(String script) |
boolean |
executeBooleanScript(String script,
String scriptName,
int lineNumber) |
double |
executeDoubleScript(String script) |
double |
executeDoubleScript(String script,
String scriptName,
int lineNumber) |
int |
executeIntScript(String script) |
int |
executeIntScript(String script,
String scriptName,
int lineNumber) |
V8Object |
executeObjectScript(String script) |
V8Object |
executeObjectScript(String script,
String scriptName,
int lineNumber) |
Object |
executeScript(String script) |
Object |
executeScript(String script,
String scriptName,
int lineNumber) |
String |
executeStringScript(String script) |
String |
executeStringScript(String script,
String scriptName,
int lineNumber) |
void |
executeVoidScript(String script) |
void |
executeVoidScript(String script,
String scriptName,
int lineNumber) |
static int |
getActiveRuntimes() |
static V8Value |
getUndefined() |
int |
getV8RuntimeHandle() |
static boolean |
isEnabled() |
static void |
processDebugMessages() |
static void |
registerDebugHandler(Runnable handler) |
void |
release() |
void |
release(boolean reportMemoryLeaks) |
add, add, add, add, add, addUndefined, contains, executeArrayFunction, executeBooleanFunction, executeDoubleFunction, executeIntFunction, executeObjectFunction, executeStringFunction, executeVoidFunction, getArray, getBoolean, getDouble, getInteger, getKeys, getObject, getString, getType, registerJavaMethod, registerJavaMethod, registerJavaMethod, setPrototype, toStringcheckReleaesd, equals, getHandle, hashCode, initialize, isReleased, isUndefinedprotected V8()
protected V8(String globalAlias)
public static boolean isEnabled()
public static V8 createV8Runtime()
public static V8Value getUndefined()
public boolean enableDebugSupport(int port,
boolean waitForConnection)
public boolean enableDebugSupport(int port)
public void disableDebugSupport()
public static void processDebugMessages()
public static int getActiveRuntimes()
public static void registerDebugHandler(Runnable handler)
public int getV8RuntimeHandle()
public void release(boolean reportMemoryLeaks)
public int executeIntScript(String script)
public double executeDoubleScript(String script)
public double executeDoubleScript(String script, String scriptName, int lineNumber)
public String executeStringScript(String script, String scriptName, int lineNumber)
public boolean executeBooleanScript(String script)
public boolean executeBooleanScript(String script, String scriptName, int lineNumber)
public V8Array executeArrayScript(String script, String scriptName, int lineNumber)
public V8Object executeObjectScript(String script, String scriptName, int lineNumber)
public void executeVoidScript(String script)
protected Object callObjectJavaMethod(int methodID, V8Array parameters) throws Throwable
Throwableprotected void callVoidJavaMethod(int methodID,
V8Array parameters)
throws Throwable
Throwableprotected static void debugMessageReceived()
protected void _initNewV8Object(int v8RuntimeHandle,
int objectHandle)
protected void _releaseRuntime(int v8RuntimeHandle)
protected void _createIsolate(int v8RuntimeHandle,
String globalAlias)
protected int _executeIntScript(int v8RuntimeHandle,
String script,
String scriptName,
int lineNumber)
protected double _executeDoubleScript(int v8RuntimeHandle,
String script,
String scriptName,
int lineNumber)
protected String _executeStringScript(int v8RuntimeHandle, String script, String scriptName, int lineNumber)
protected boolean _executeBooleanScript(int v8RuntimeHandle,
String script,
String scriptName,
int lineNumber)
protected Object _executeScript(int v8RuntimeHandle, int expectedType, String script, String scriptName, int lineNumber)
protected void _executeVoidScript(int v8RuntimeHandle,
String script,
String scriptName,
int lineNumber)
protected void _release(int v8RuntimeHandle,
int objectHandle)
protected boolean _contains(int v8RuntimeHandle,
int objectHandle,
String key)
protected String[] _getKeys(int v8RuntimeHandle, int objectHandle)
protected int _getInteger(int v8RuntimeHandle,
int objectHandle,
String key)
protected boolean _getBoolean(int v8RuntimeHandle,
int objectHandle,
String key)
protected double _getDouble(int v8RuntimeHandle,
int objectHandle,
String key)
protected int _executeIntFunction(int v8RuntimeHandle,
int objectHandle,
String name,
int parametersHandle)
protected double _executeDoubleFunction(int v8RuntimeHandle,
int objectHandle,
String name,
int parametersHandle)
protected String _executeStringFunction(int v8RuntimeHandle2, int handle, String name, int parametersHandle)
protected boolean _executeBooleanFunction(int v8RuntimeHandle2,
int handle,
String name,
int parametersHandle)
protected Object _executeFunction(int v8RuntimeHandle, int expectedType, int objectHandle, String name, int parametersHandle)
protected void _executeVoidFunction(int v8RuntimeHandle,
int objectHandle,
String name,
int parametersHandle)
protected boolean _equals(int v8RuntimeHandle,
int objectHandle,
int that)
protected boolean _strictEquals(int v8RuntimeHandle,
int objectHandle,
int that)
protected boolean _sameValue(int v8RuntimeHandle,
int objectHandle,
int that)
protected int _identityHash(int v8RuntimeHandle,
int objectHandle)
protected void _add(int v8RuntimeHandle,
int objectHandle,
String key,
int value)
protected void _addObject(int v8RuntimeHandle,
int objectHandle,
String key,
int value)
protected void _add(int v8RuntimeHandle,
int objectHandle,
String key,
boolean value)
protected void _add(int v8RuntimeHandle,
int objectHandle,
String key,
double value)
protected void _addUndefined(int v8RuntimeHandle,
int objectHandle,
String key)
protected void _addNull(int v8RuntimeHandle,
int objectHandle,
String key)
protected void _registerJavaMethod(int v8RuntimeHandle,
int objectHandle,
String functionName,
int methodID,
boolean voidMethod)
protected void _initNewV8Array(int v8RuntimeHandle,
int arrayHandle)
protected void _releaseArray(int v8RuntimeHandle,
int arrayHandle)
protected int _arrayGetSize(int v8RuntimeHandle,
int arrayHandle)
protected int _arrayGetInteger(int v8RuntimeHandle,
int arrayHandle,
int index)
protected boolean _arrayGetBoolean(int v8RuntimeHandle,
int arrayHandle,
int index)
protected double _arrayGetDouble(int v8RuntimeHandle,
int arrayHandle,
int index)
protected String _arrayGetString(int v8RuntimeHandle, int arrayHandle, int index)
protected Object _arrayGet(int v8RuntimeHandle, int expectedType, int arrayHandle, int index)
protected void _addArrayIntItem(int v8RuntimeHandle,
int arrayHandle,
int value)
protected void _addArrayBooleanItem(int v8RuntimeHandle,
int arrayHandle,
boolean value)
protected void _addArrayDoubleItem(int v8RuntimeHandle,
int arrayHandle,
double value)
protected void _addArrayStringItem(int v8RuntimeHandle,
int arrayHandle,
String value)
protected void _addArrayObjectItem(int v8RuntimeHandle,
int arrayHandle,
int value)
protected void _addArrayUndefinedItem(int v8RuntimeHandle,
int arrayHandle)
protected void _addArrayNullItem(int v8RuntimeHandle,
int arrayHandle)
protected int _getType(int v8RuntimeHandle,
int objectHandle,
String key)
protected int _getType(int v8RuntimeHandle,
int objectHandle,
int index)
protected int _getArrayType(int v8RuntimeHandle,
int objectHandle)
protected int _getType(int v8RuntimeHandle,
int objectHandle,
int index,
int length)
protected void _setPrototype(int v8RuntimeHandle,
int objectHandle,
int prototypeHandle)
protected boolean _enableDebugSupport(int v8RuntimeHandle,
int port,
boolean waitForConnection)
protected void _disableDebugSupport(int v8RuntimeHandle)
protected void _processDebugMessages(int v8RuntimeHandle)
protected int[] _arrayGetInts(int v8RuntimeHandle,
int objectHandle,
int index,
int length)
protected double[] _arrayGetDoubles(int v8RuntimeHandle,
int objectHandle,
int index,
int length)
protected boolean[] _arrayGetBooleans(int v8RuntimeHandle,
int objectHandle,
int index,
int length)
protected String[] _arrayGetStrings(int v8RuntimeHandle, int objectHandle, int index, int length)
protected int _arrayGetInts(int v8RuntimeHandle,
int objectHandle,
int index,
int length,
int[] resultArray)
protected int _arrayGetDoubles(int v8RuntimeHandle,
int objectHandle,
int index,
int length,
double[] resultArray)
protected int _arrayGetBooleans(int v8RuntimeHandle,
int objectHandle,
int index,
int length,
boolean[] resultArray)
protected int _arrayGetStrings(int v8RuntimeHandle,
int objectHandle,
int index,
int length,
String[] resultArray)
Copyright © 2015. All rights reserved.