Package groovy.ui

Examples of groovy.ui.Console


                    Document doc = (Document) getClientModel().getCurrentObject();

                    String name = doc.getName().toLowerCase();
                    if (name.endsWith(".groovy")) {
                        File file = ClientHelper.createTempFileFromDocument(doc, null);
                        Console console = ClientHelper.openConsole(ObjectPanel.this, getClientModel(), null);
                        if (console != null) {
                            console.loadScriptFile(file);
                        }
                    } else {
                        ClientHelper.open(ObjectPanel.this, doc, null);
                    }
                } catch (Exception ex) {
View Full Code Here


    public static Console openConsole(final Component parent, final ClientModel model, final URI file) {
        try {
            parent.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));

            Console console = new Console(parent.getClass().getClassLoader());
            console.setVariable("session", model.getClientSession().getSession());
            console.setVariable("binding", model.getClientSession().getSession().getBinding());

            console.run();

            JMenu cmisMenu = new JMenu("CMIS");
            console.getFrame().getRootPane().getJMenuBar().add(cmisMenu);

            addConsoleMenu(cmisMenu, "CMIS 1.0 Specification", new URI(
                    "http://docs.oasis-open.org/cmis/CMIS/v1.0/os/cmis-spec-v1.0.html"));
            addConsoleMenu(cmisMenu, "CMIS 1.1 Specification", new URI(
                    "http://docs.oasis-open.org/cmis/CMIS/v1.1/CMIS-v1.1.html"));
            addConsoleMenu(cmisMenu, "OpenCMIS Documentation",
                    new URI("http://chemistry.apache.org/java/opencmis.html"));
            addConsoleMenu(cmisMenu, "OpenCMIS Client API JavaDoc", new URI(
                    "http://chemistry.apache.org/java/0.8.0/maven/apidocs/"));

            console.getInputArea().setText(readFileAndRemoveHeader(file));

            return console;
        } catch (Exception ex) {
            ClientHelper.showError(null, ex);
            return null;
View Full Code Here

        app = Config.createApp();
        app.enableDefaultClient();
    }

    public void run() {
        Console console = new Console();
        console.setVariable("app",app);
        //TODO fixme
        //console.setVariable("driver",app.getDriver());
        console.setVariable("burpDriver",DriverFactory.getDriver(Config.getProxyDriver()));
        console.setVariable("proxy", ProxyFactory.getLoggingProxy());
        console.setVariable("scanner", ProxyFactory.getScanningProxy());
        console.run();
    }
View Full Code Here

TOP

Related Classes of groovy.ui.Console

Copyright © 2018 www.massapicom. 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.