Skip navigation links
C D E G H I J L N O R S T V 

C

Cache<T> - Class in jjbridge.engine.utils
This class allows caching objects of the given type.
Cache() - Constructor for class jjbridge.engine.utils.Cache
 
checkAreEqual(long, long) - Method in interface jjbridge.engine.v8.runtime.EqualityChecker
Compares two JavaScript objects with the given handles.
clean(NativeReference<T>) - Method in class jjbridge.engine.utils.ReferenceMonitor
 
cleanUp() - Method in interface jjbridge.engine.utils.CleanUpAction
Performs the clean up.
cleanUp() - Method in class jjbridge.engine.utils.NativeReference
CleanUpAction - Interface in jjbridge.engine.utils
An action to be performed before clean up.
clear() - Method in class jjbridge.engine.utils.Cache
Removes all objects from the cache.
close() - Method in class jjbridge.engine.v8.runtime.Runtime
 
closeInspector(long) - Method in class jjbridge.engine.v8.V8
 
createNewReference(JSType) - Method in class jjbridge.engine.v8.runtime.Runtime
 
createRuntime(Object, Object, Object, Object, Object) - Method in class jjbridge.engine.v8.V8
 

D

delete(long) - Method in class jjbridge.engine.utils.Cache
Removes the object with the given handle from the cache.

E

EqualityChecker - Interface in jjbridge.engine.v8.runtime
Compares JavaScript objects.
equals(Object) - Method in class jjbridge.engine.v8.runtime.Reference
 
equals(Object) - Method in class jjbridge.engine.v8.runtime.Runtime
 
equalsValue(long, long, long) - Method in class jjbridge.engine.v8.V8
 
executeScript(long, String, String, Object, Object) - Method in class jjbridge.engine.v8.V8
 

G

get(long) - Method in class jjbridge.engine.utils.Cache
Gets an object with the given handle from the cache, or null if the is no object for that handle.
getActualType() - Method in class jjbridge.engine.v8.runtime.Reference
 
getArraySize(long, long) - Method in class jjbridge.engine.v8.V8
 
getBooleanValue(long, long) - Method in class jjbridge.engine.v8.V8
 
getDateTimeString(long, long) - Method in class jjbridge.engine.v8.V8
 
getDoubleValue(long, long) - Method in class jjbridge.engine.v8.V8
 
getElementByPosition(long, long, int, Object, Object) - Method in class jjbridge.engine.v8.V8
 
getExternalValue(long, long) - Method in class jjbridge.engine.v8.V8
 
getGlobalObject() - Method in class jjbridge.engine.v8.runtime.Runtime
 
getIntegerValue(long, long) - Method in class jjbridge.engine.v8.V8
 
getNativeHandle() - Method in class jjbridge.engine.v8.runtime.Runtime
 
getNominalType() - Method in class jjbridge.engine.v8.runtime.Reference
 
getObjectProperty(long, long, String, Object, Object) - Method in class jjbridge.engine.v8.V8
 
getReferenceType(long, long) - Method in class jjbridge.engine.v8.V8
 
getStringValue(long, long) - Method in class jjbridge.engine.v8.V8
 
getType(long) - Method in interface jjbridge.engine.v8.runtime.ReferenceTypeGetter
Gets the type of a JavaScript object with the given handle.
globalObjectReference(long, Object, Object) - Method in class jjbridge.engine.v8.V8
 

H

handle - Variable in class jjbridge.engine.v8.runtime.Reference
 
hashCode() - Method in class jjbridge.engine.v8.runtime.Reference
 
hashCode() - Method in class jjbridge.engine.v8.runtime.Runtime
 

I

id - Variable in class jjbridge.engine.utils.NativeReference
 
initArrayValue(long, long) - Method in class jjbridge.engine.v8.V8
 
initBooleanValue(long, long) - Method in class jjbridge.engine.v8.V8
 
initDateTimeValue(long, long) - Method in class jjbridge.engine.v8.V8
 
initDoubleValue(long, long) - Method in class jjbridge.engine.v8.V8
 
initExternalValue(long, long) - Method in class jjbridge.engine.v8.V8
 
initFunctionValue(long, long) - Method in class jjbridge.engine.v8.V8
 
initInspector(long, Object) - Method in class jjbridge.engine.v8.V8
 
initIntegerValue(long, long) - Method in class jjbridge.engine.v8.V8
 
initNullValue(long, long) - Method in class jjbridge.engine.v8.V8
 
initObjectValue(long, long) - Method in class jjbridge.engine.v8.V8
 
initStringValue(long, long) - Method in class jjbridge.engine.v8.V8
 
initUndefinedValue(long, long) - Method in class jjbridge.engine.v8.V8
 
Inspector - Class in jjbridge.engine.v8.inspector
The implementation of the JSInspector using V8 inspector.
Inspector(int, V8) - Constructor for class jjbridge.engine.v8.inspector.Inspector
 
interrupt() - Method in class jjbridge.engine.utils.ReferenceMonitor
 
invokeConstructor(long, long, long[], Object, Object) - Method in class jjbridge.engine.v8.V8
 
invokeFunction(long, long, long, long[], Object, Object) - Method in class jjbridge.engine.v8.V8
 

J

jjbridge.engine.utils - package jjbridge.engine.utils
 
jjbridge.engine.v8 - package jjbridge.engine.v8
 
jjbridge.engine.v8.inspector - package jjbridge.engine.v8.inspector
 
jjbridge.engine.v8.runtime - package jjbridge.engine.v8.runtime
 

L

load(String) - Static method in class jjbridge.engine.utils.NativeLibraryLoader
Loads the given native library.

N

NativeLibraryLoader - Class in jjbridge.engine.utils
Utility class to load native libraries.
NativeLibraryLoader() - Constructor for class jjbridge.engine.utils.NativeLibraryLoader
 
NativeReference<T> - Class in jjbridge.engine.utils
This class associates a CleanUpAction to a PhantomReference.
newInspector(int) - Method in class jjbridge.engine.v8.V8Engine
 
newMessageHandler(Connection, Runtime) - Method in class jjbridge.engine.v8.inspector.Inspector
 
newRuntime() - Method in class jjbridge.engine.v8.V8Engine
 
newValue(long, Object, Object, Object) - Method in class jjbridge.engine.v8.V8
 

O

onInspectorMessage(long, String) - Method in class jjbridge.engine.v8.V8
 

R

Reference - Class in jjbridge.engine.v8.runtime
This implementation of JSReference holds a reference to a JavaScript value inside V8 engine memory.
Reference(long, JSType, ReferenceTypeGetter, EqualityChecker) - Constructor for class jjbridge.engine.v8.runtime.Reference
 
ReferenceMonitor<T> - Class in jjbridge.engine.utils
This class simplifies the interaction with the Java garbage collector, allowing a custom finalization action to be performed on an object before it is definitely cleared from the memory.
ReferenceMonitor() - Constructor for class jjbridge.engine.utils.ReferenceMonitor
Creates a reference monitor with default settings.
ReferenceMonitor(long) - Constructor for class jjbridge.engine.utils.ReferenceMonitor
Creates a reference monitor.
ReferenceTypeGetter - Interface in jjbridge.engine.v8.runtime
Retrieve the type of a JavaScript object.
releaseRuntime(long) - Method in class jjbridge.engine.v8.V8
 
resolve(Reference, JSType) - Method in class jjbridge.engine.v8.runtime.Runtime
 
run() - Method in class jjbridge.engine.utils.ReferenceMonitor
 
runScript(String, String) - Method in class jjbridge.engine.v8.runtime.Runtime
 
Runtime - Class in jjbridge.engine.v8.runtime
The implementation of the JSRuntime using V8 runtime.
Runtime(V8, long, ReferenceMonitor<Reference>) - Constructor for class jjbridge.engine.v8.runtime.Runtime
 

S

setBooleanValue(long, long, boolean) - Method in class jjbridge.engine.v8.V8
 
setDateTime(long, long, String) - Method in class jjbridge.engine.v8.V8
 
setDoubleValue(long, long, double) - Method in class jjbridge.engine.v8.V8
 
setElementByPosition(long, long, int, long) - Method in class jjbridge.engine.v8.V8
 
setExternalValue(long, long, Object) - Method in class jjbridge.engine.v8.V8
 
setFlags(String[]) - Static method in class jjbridge.engine.v8.V8Engine
Pass additional flags to V8 engine.
setFunctionHandler(long, long, Object, Object, Object) - Method in class jjbridge.engine.v8.V8
 
setIntegerValue(long, long, int) - Method in class jjbridge.engine.v8.V8
 
setObjectProperty(long, long, String, long) - Method in class jjbridge.engine.v8.V8
 
setStringValue(long, long, String) - Method in class jjbridge.engine.v8.V8
 
store(long, T) - Method in class jjbridge.engine.utils.Cache
Stores an object in the cache using the given handle for later retrieval.

T

track(T, CleanUpAction) - Method in class jjbridge.engine.utils.ReferenceMonitor
Associate a clean up action to be performed by this monitor when the object is garbage collected.

V

V8 - Class in jjbridge.engine.v8
 
V8() - Constructor for class jjbridge.engine.v8.V8
 
V8Engine - Class in jjbridge.engine.v8
The JSEngine implemented using V8 JavaScript Engine.
V8Engine() - Constructor for class jjbridge.engine.v8.V8Engine
 
C D E G H I J L N O R S T V 
Skip navigation links

Copyright © 2020. All rights reserved.