Package jp.vmi.script

Class JSWrapper

java.lang.Object
jp.vmi.script.JSWrapper

public class JSWrapper
extends Object
Wrapper for JavaScript object.
  • Field Details

  • Constructor Details

    • JSWrapper

      public JSWrapper​(ScriptEngine engine, Object object)
      Constructor.
      Parameters:
      engine - script engine.
      object - wrapped JS object.
  • Method Details

    • eval

      public <T> T eval​(String script, Object... args)
      Evaluate script.
      Type Parameters:
      T - result type.
      Parameters:
      script - script.
      args - arguments.
      Returns:
      result.
    • unwrap

      public Object unwrap()
      Unwrap object.
      Returns:
      unwrapped object.