Package org.jitterbit.integration.client.ui.script.builder

Examples of org.jitterbit.integration.client.ui.script.builder.ScriptBuilderUi


        return model;
    }

    private ScriptBuilderUi createScriptBuilder(IntegrationProject project, ScriptModeSelector modeSelector,
                    Node target, String expression) {
        ScriptBuilderUi scriptBuilder = new ScriptBuilderUi(scriptModel, modeSelector);
        scriptBuilder.setSourceTree(sourceTreeLayout);
        scriptBuilder.setFunctionSelector(DefaultSelectorsBuilder.buildFunctionSelector());
        scriptBuilder.setProjectItemSelector(DefaultSelectorsBuilder.buildProjectItemSelector(scriptModel));
        scriptBuilder.setDataElementSelector(DefaultSelectorsBuilder.buildDataElementSelector(project));
        scriptBuilder.setPluginSelector(createPluginSelector());
        scriptBuilder.setDebugUi(createScriptTestUi(target));
        scriptBuilder.setExpression(checkEmptyExpression(expression));
        scriptBuilder.setDefaultCaretPosition();
        configureCompletionContext(scriptBuilder);
        return scriptBuilder;
    }
View Full Code Here


            }
            return null;
        }

        private void replaceDisplayedExpression(String newExpression, ScriptPage page) {
            ScriptBuilderUi ui = page.getScriptBuilder();
            ExpressionArea area = ui.getExpressionArea();
            area.requestFocus();
            int caretPosition = area.getCaretPosition();
            // TODO: ExpressionArea.setText blanks out the undo-redo history.
            // We don't want to do that here.
            area.setText(newExpression);
View Full Code Here

            @Override
            public void handle(TestResult result) {
                showResult(result);
            }
        });
        ScriptBuilderUi ui = factory.createScriptBuilder(script, modeSelector,
                        interchangeDebugService.getPlatformDebugService());
        configureCompletionContext(des, ui);
        if (latestExpression != null) {
            ui.setExpression(latestExpression);
        }
        ui.getDebugUi().getModel().setDebugMessage("");
        ui.setPostDisplayDelay(6); // HACK: Workaround for bug 3220365
        return ui;
    }
View Full Code Here

TOP

Related Classes of org.jitterbit.integration.client.ui.script.builder.ScriptBuilderUi

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.