Package jp.vmi.script

Class JSWrapper


  • public class JSWrapper
    extends Object
    Wrapper for JavaScript object.
    • Constructor Detail

      • JSWrapper

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

      • 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.