java.lang.Object
swim.js.JsPlaneFactory
- All Implemented Interfaces:
PlaneFactory<JsPlane>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal UriPathbasePath()protected org.graalvm.polyglot.ValuecreateGuestPlane(PlaneContext planeContext, JsBridge jsBridge, JsModule planeModule) createPlane(PlaneContext planeContext) protected JsBridgecreatePlaneJsBridge(PlaneContext planeContext, org.graalvm.polyglot.Context jsContext) protected org.graalvm.polyglot.ContextcreatePlaneJsContext(PlaneContext planeContext) protected JsModuleSystemcreatePlaneModuleSystem(PlaneContext planeContext, org.graalvm.polyglot.Context jsContext, JsBridge jsBridge) final JsKerneljsKernel()final JsPlaneDefplaneDef()protected JsModulerequirePlaneModule(PlaneContext planeContext, JsModuleSystem moduleSystem)
-
Field Details
-
jsKernel
-
basePath
-
planeDef
-
-
Constructor Details
-
JsPlaneFactory
-
-
Method Details
-
jsKernel
-
basePath
-
planeDef
-
createPlaneJsContext
-
createPlaneJsBridge
protected JsBridge createPlaneJsBridge(PlaneContext planeContext, org.graalvm.polyglot.Context jsContext) -
createPlaneModuleSystem
protected JsModuleSystem createPlaneModuleSystem(PlaneContext planeContext, org.graalvm.polyglot.Context jsContext, JsBridge jsBridge) -
requirePlaneModule
-
createGuestPlane
protected org.graalvm.polyglot.Value createGuestPlane(PlaneContext planeContext, JsBridge jsBridge, JsModule planeModule) -
createPlane
- Specified by:
createPlanein interfacePlaneFactory<JsPlane>
-