Examples of ExpressionArea


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

        Node target=treeMapper.findTargetNode(targetDE);
        scriptBuilder = createScriptBuilder(project, modeSelector, target, expression);
        expressionParser = createExpressionParser();
        expressionScanner = createExpressionScanner();
        functionInserterLookup = createFunctionInserterLookup();
        ExpressionArea exp = scriptBuilder.getExpressionArea();
        exp.setFunctionInserterLookup(functionInserterLookup);
        sourceTree.getDataTree().addListener(new SourceDataListener());
    }
View Full Code Here

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

        DebugActions actions = treeMapper.getTreeMapperContainer().getDebugActions();
        return (actions != null) ? actions.all() : new Action[0];
    }

    private void configureCompletionContext(ScriptBuilderUi scriptBuilder) {
        ExpressionArea area = scriptBuilder.getExpressionArea();
        ScriptCompletionContext scriptCompletion = area.getCompletionContext();
        if (scriptCompletion != null) {
            CompletionContext additional = new SourceTreeCompletionContext(sourceTree);
            scriptCompletion.addAdditionalContext(additional);
        }
    }
View Full Code Here

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

        scanner.install(getExpressionArea().getTextPane());
        return scanner;
    }

    private FormulaBuilderFunctionInserterLookup createFunctionInserterLookup() {
        ExpressionArea exp = scriptBuilder.getExpressionArea();
        FunctionInserterLookup original = exp.getFunctionInserterLookup();
        FormulaBuilderFunctionInserterLookup lookup = new FormulaBuilderFunctionInserterLookup(original, sourceTreeFactory);
        lookup.setParser(expressionParser);
        return lookup;
    }
View Full Code Here

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

    protected final String getSuggestedTitle() {
        return "Formula Builder: " + targetDE.replaceFirst(Node.c_sPrecondition, Node.c_sCondition);
    }

    public final void insertExpression(String expression) {
        ExpressionArea area = ui.getExpressionArea();
        String toInsert = area.hasTransTag() ? expression : ScriptConstants.wrapInTags(expression);
        area.insertText(toInsert);
        area.requestFocus();
    }
View Full Code Here

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

            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);
            caretPosition = Math.min(caretPosition, area.getDocument().getLength());
            area.setCaretPosition(caretPosition);
        }
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.