org.mozilla.javascript.tools.shell.Global.setIn()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 JavaScript  
字(6.9k)|赞(0)|评价(0)|浏览(176)

本文整理了Java中org.mozilla.javascript.tools.shell.Global.setIn()方法的一些代码示例,展示了Global.setIn()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Global.setIn()方法的具体详情如下:
包路径:org.mozilla.javascript.tools.shell.Global
类名称:Global
方法名:setIn

Global.setIn介绍

暂无

代码示例

代码示例来源:origin: ro.isdc.wro4j/rhino

public static void setIn(InputStream in) {
  getGlobal().setIn(in);
}

代码示例来源:origin: com.github.tntim96/rhino

public static void setIn(InputStream in) {
  getGlobal().setIn(in);
}

代码示例来源:origin: org.jvnet.hudson/embedded-rhino-debugger

public static void setIn(InputStream in) {
  getGlobal().setIn(in);
}

代码示例来源:origin: lsc-project/lsc

public void initContext(Context cx, Scriptable scope, Script script) {
  this.cx = cx;
  this.scope = scope;
  this.script = script;
  if (global == null || !global.isInitialized()) {
    global = new Global(cx);
    global.setIn(System.in);
    global.setOut(System.out);
    global.setErr(System.err);
  }
  // dim.setScopeProvider(new LscScopeProvider(global));
}

代码示例来源:origin: org.jvnet.hudson/embedded-rhino-debugger

/**
 * Main entry point.  Creates a debugger attached to a Rhino
 * {@link org.mozilla.javascript.tools.shell.Main} shell session.
 */
public static void main(String[] args) {
  Main main = new Main("Rhino JavaScript Debugger");
  main.doBreak();
  main.setExitAction(new IProxy(IProxy.EXIT_ACTION));
  System.setIn(main.getIn());
  System.setOut(main.getOut());
  System.setErr(main.getErr());
  Global global = org.mozilla.javascript.tools.shell.Main.getGlobal();
  global.setIn(main.getIn());
  global.setOut(main.getOut());
  global.setErr(main.getErr());
  main.attachTo(
    org.mozilla.javascript.tools.shell.Main.shellContextFactory);
  main.setScope(global);
  main.pack();
  main.setSize(600, 460);
  main.setVisible(true);
  org.mozilla.javascript.tools.shell.Main.exec(args);
}

代码示例来源:origin: com.github.tntim96/rhino

/**
 * Main entry point.  Creates a debugger attached to a Rhino
 * {@link org.mozilla.javascript.tools.shell.Main} shell session.
 */
public static void main(String[] args) {
  Main main = new Main("Rhino JavaScript Debugger");
  main.doBreak();
  main.setExitAction(new IProxy(IProxy.EXIT_ACTION));
  System.setIn(main.getIn());
  System.setOut(main.getOut());
  System.setErr(main.getErr());
  Global global = org.mozilla.javascript.tools.shell.Main.getGlobal();
  global.setIn(main.getIn());
  global.setOut(main.getOut());
  global.setErr(main.getErr());
  main.attachTo(
    org.mozilla.javascript.tools.shell.Main.shellContextFactory);
  main.setScope(global);
  main.pack();
  main.setSize(600, 460);
  main.setVisible(true);
  org.mozilla.javascript.tools.shell.Main.exec(args);
}

代码示例来源:origin: org.alfresco.surf/spring-webscripts

/**
 * Activate the Debugger
 */
public synchronized void activate()
{
  factory = ContextFactory.getGlobal();
  Global global = new Global();
  global.init(factory);
  global.setIn(System.in);
  global.setOut(System.out);
  global.setErr(System.err);        
  initDebugger();
  ScopeProvider sp = new AlfrescoScopeProvider((Scriptable)global);
  dim.setScopeProvider(sp);
  gui = new AlfrescoGui(dim, getTitle(), this);
  gui.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
  gui.setExitAction(this);
}

代码示例来源:origin: ro.isdc.wro4j/rhino

/**
 * Main entry point.  Creates a debugger attached to a Rhino
 * {@link org.mozilla.javascript.tools.shell.Main} shell session.
 */
public static void main(String[] args) {
  Main main = new Main("Rhino JavaScript Debugger");
  main.doBreak();
  main.setExitAction(new IProxy(IProxy.EXIT_ACTION));
  System.setIn(main.getIn());
  System.setOut(main.getOut());
  System.setErr(main.getErr());
  Global global = org.mozilla.javascript.tools.shell.Main.getGlobal();
  global.setIn(main.getIn());
  global.setOut(main.getOut());
  global.setErr(main.getErr());
  main.attachTo(
    org.mozilla.javascript.tools.shell.Main.shellContextFactory);
  main.setScope(global);
  main.pack();
  main.setSize(600, 460);
  main.setVisible(true);
  org.mozilla.javascript.tools.shell.Main.exec(args);
}

代码示例来源:origin: org.springframework.extensions.surf/spring-webscripts

/**
 * Activate the Debugger
 */
public synchronized void activate()
{
  factory = ContextFactory.getGlobal();
  Global global = new Global();
  global.init(factory);
  global.setIn(System.in);
  global.setOut(System.out);
  global.setErr(System.err);        
  initDebugger();
  ScopeProvider sp = new AlfrescoScopeProvider((Scriptable)global);
  dim.setScopeProvider(sp);
  gui = new AlfrescoGui(dim, getTitle(), this);
  gui.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
  gui.setExitAction(this);
}

代码示例来源:origin: deas/alfresco

/**
 * Activate the Debugger
 */
public synchronized void activate()
{
  factory = ContextFactory.getGlobal();
  Global global = new Global();
  global.init(factory);
  global.setIn(System.in);
  global.setOut(System.out);
  global.setErr(System.err);        
  initDebugger();
  ScopeProvider sp = new AlfrescoScopeProvider((Scriptable)global);
  dim.setScopeProvider(sp);
  gui = new AlfrescoGui(dim, getTitle(), this);
  gui.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
  gui.setExitAction(this);
}

代码示例来源:origin: org.jvnet.hudson/embedded-rhino-debugger

/**
 * Helper method for {@link #mainEmbedded(String)}, etc.
 */
private static Dim mainEmbeddedImpl(ContextFactory factory,
                   Object scopeProvider,
                   String title) {
  if (title == null) {
    title = "Rhino JavaScript Debugger (embedded usage)";
  }
  Main main = new Main(title);
  main.doBreak();
  main.setExitAction(new IProxy(IProxy.EXIT_ACTION));
  main.attachTo(factory);
  if (scopeProvider instanceof ScopeProvider) {
    main.setScopeProvider((ScopeProvider)scopeProvider);
  } else {
    Scriptable scope = (Scriptable)scopeProvider;
    if (scope instanceof Global) {
      Global global = (Global)scope;
      global.setIn(main.getIn());
      global.setOut(main.getOut());
      global.setErr(main.getErr());
    }
    main.setScope(scope);
  }
  main.pack();
  main.setSize(600, 460);
  main.setVisible(true);
  return main.dim;
}

代码示例来源:origin: ro.isdc.wro4j/rhino

/**
 * Helper method for {@link #mainEmbedded(String)}, etc.
 */
private static Main mainEmbeddedImpl(ContextFactory factory,
                   Object scopeProvider,
                   String title) {
  if (title == null) {
    title = "Rhino JavaScript Debugger (embedded usage)";
  }
  Main main = new Main(title);
  main.doBreak();
  main.setExitAction(new IProxy(IProxy.EXIT_ACTION));
  main.attachTo(factory);
  if (scopeProvider instanceof ScopeProvider) {
    main.setScopeProvider((ScopeProvider)scopeProvider);
  } else {
    Scriptable scope = (Scriptable)scopeProvider;
    if (scope instanceof Global) {
      Global global = (Global)scope;
      global.setIn(main.getIn());
      global.setOut(main.getOut());
      global.setErr(main.getErr());
    }
    main.setScope(scope);
  }
  main.pack();
  main.setSize(600, 460);
  main.setVisible(true);
  return main;
}

代码示例来源:origin: com.github.tntim96/rhino

/**
 * Helper method for {@link #mainEmbedded(String)}, etc.
 */
private static Main mainEmbeddedImpl(ContextFactory factory,
                   Object scopeProvider,
                   String title) {
  if (title == null) {
    title = "Rhino JavaScript Debugger (embedded usage)";
  }
  Main main = new Main(title);
  main.doBreak();
  main.setExitAction(new IProxy(IProxy.EXIT_ACTION));
  main.attachTo(factory);
  if (scopeProvider instanceof ScopeProvider) {
    main.setScopeProvider((ScopeProvider)scopeProvider);
  } else {
    Scriptable scope = (Scriptable)scopeProvider;
    if (scope instanceof Global) {
      Global global = (Global)scope;
      global.setIn(main.getIn());
      global.setOut(main.getOut());
      global.setErr(main.getErr());
    }
    main.setScope(scope);
  }
  main.pack();
  main.setSize(600, 460);
  main.setVisible(true);
  return main;
}

相关文章