Examples of WindowWrapper


Examples of org.apache.batik.script.rhino.WindowWrapper

    {
        // Este método es llamado desde código JavaScript de Batik
        // someScope serí un Scriptable si se llama desde JavaScript
        // doc debe ser la referencia "document" que sabemos que el documento DOM Java

        WindowWrapper winWrapper = (WindowWrapper)ScriptableObject.getTopLevelScope((Scriptable)someScope);
        SVGOMDocument svgDoc = (SVGOMDocument)WindowWrapperUtil.getWindow(winWrapper).getBridgeContext().getDocument();

        JSVGCanvasApplet canvas = JSVGCanvasApplet.getJSVGCanvasApplet(svgDoc);
        canvas.setWindowWrapper(winWrapper);

        fixInterpreter(winWrapper,svgDoc);

        registerXMLHttpRequest(winWrapper);

        canvas.createWrapperDocuments();

        ItsNatSVGOMDocumentBatik batikDoc = canvas.getItsNatSVGOMDocumentBatik();
        // Cambiamos "document" por el nuestro que exporta getItsNatDoc() via Java para obtener
        // el objeto gestor del documento de ItsNat.
        // Podríamos no recubrir con javaToJS y funcionaría igual excepto un detalle,
        // el typeof NO funciona, si es recubierto el typeof devuelve "object".

        Object batikDocJS = Context.javaToJS(batikDoc, winWrapper);
        winWrapper.put("document",winWrapper, batikDocJS);

        // Los cambios en el contexto son importantes, este método
        // es llamado desde el <script> de carga de ItsNat, afortunadamente
        // este es el último porque he comprobado que siguientes <script> darán
        // error a nivel de Batik porque la ejecución de los <script> en carga
View Full Code Here

Examples of org.jbehave.threaded.swing.WindowWrapper

import com.sirenian.hellbound.stories.util.WorldKey;

public class TheGameShouldBeOver extends HellboundOutcome {

    protected void verifyAnyTimeIn(World world) {
        WindowWrapper windowWrapper = (WindowWrapper) world.get(WorldKey.WINDOW_WRAPPER);
        JLabel messageLabel = null;
        try {
             messageLabel = (JLabel) windowWrapper.findComponent(ComponentNames.GAME_MESSAGE);
        } catch (Exception e) {
            throw new RuntimeException(e);
        }
        Ensure.that(messageLabel.getText(), eq("Game over, man! Game over!"));
    }
View Full Code Here

Examples of org.jbehave.threaded.swing.WindowWrapper

public class FrontPanelBehaviour extends UsingMiniMock {
 
  public void shouldContainTheButtonToStartTheGame() throws Exception {

    WindowWrapper wrapper = new DefaultWindowWrapper("TestFrame");
   
    Mock gameStarter = mock(GameRequestListener.class);
    gameStarter.expects("requestStartGame");
   
    FrontPanel panel = new FrontPanel((GameRequestListener)gameStarter);

    JFrame frame = new JFrame();
    frame.setName("TestFrame");
    frame.getContentPane().add(panel);
   
    frame.setVisible(true);
    wrapper.clickButton("startGame.button");   
    verifyMocks();
   
    JButton button = (JButton)wrapper.findComponent("startGame.button");
    Ensure.that("Start Game", eq(button.getText()));
   
    frame.dispose();
  }
View Full Code Here

Examples of org.jbehave.threaded.swing.WindowWrapper

    }

    protected abstract void occurAnyTimeIn(World world);

  protected void clickButton(String buttonName, World world) {
    WindowWrapper wrapper = (WindowWrapper) world.get(WorldKey.WINDOW_WRAPPER, null);
      try {
      wrapper.clickButton(buttonName);
      } catch (ComponentFinderException e) {
          throw new RuntimeException(e);
      } catch (TimeoutException e) {
          throw new RuntimeException(e);
        }
View Full Code Here

Examples of org.jbehave.threaded.swing.WindowWrapper

          throw new RuntimeException(e);
        }
  }
 
  protected void pressKey(int keycode, World world) {
    WindowWrapper wrapper = (WindowWrapper) world.get(WorldKey.WINDOW_WRAPPER, null);
    try {
      wrapper.pressKeycode(keycode);
    } catch (TimeoutException e) {
            throw new RuntimeException(e);
        }
  }
View Full Code Here

Examples of org.jbehave.threaded.swing.WindowWrapper

            throw new RuntimeException(e);
        }
  }
   
    protected void pressKey(char keychar, World world) {
        WindowWrapper wrapper = (WindowWrapper) world.get(WorldKey.WINDOW_WRAPPER, null);
        try {
            wrapper.pressKeychar(keychar);
        } catch (TimeoutException e) {
            throw new RuntimeException(e);
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.