Examples of ExpressionDefinition


Examples of org.apache.camel.model.language.ExpressionDefinition

            renderWhen(buffer, expNode);
        }
    }

    private static void renderDelay(StringBuilder buffer, ExpressionNode expNode) {
        ExpressionDefinition expression = expNode.getExpression();
        String delay = expression.getExpressionValue().toString();
        if (!delay.contains("(")) {
            String delayTime = expression.getExpressionValue().toString();
            buffer.append("(").append(delayTime).append(")");
        } else {
            buffer.append("()");
            ExpressionRenderer.render(buffer, expression);
        }
View Full Code Here

Examples of org.apache.camel.model.language.ExpressionDefinition

            ExpressionRenderer.render(buffer, expression);
        }
    }

    private static void renderFilter(StringBuilder buffer, ExpressionNode expNode) {
        ExpressionDefinition expression = expNode.getExpression();
        if (!(expression instanceof ExpressionClause)) {
            if (expression.getPredicate() != null) {
                buffer.append("(");
                PredicateRenderer.render(buffer, expression.getPredicate());
                buffer.append(")");
            }
        } else {
            String language = expression.getLanguage();
            if (language != null && !language.equals("")) {
                buffer.append("()");
                ExpressionRenderer.render(buffer, expression);
            } else {
                buffer.append("()");
View Full Code Here

Examples of org.apache.camel.model.language.ExpressionDefinition

            }
        }
    }

    private static void renderIdempotentConsumer(StringBuilder buffer, ExpressionNode expNode) {
        ExpressionDefinition expression = expNode.getExpression();
        IdempotentConsumerDefinition idempotentConsume = (IdempotentConsumerDefinition)expNode;
        buffer.append("(");
        ExpressionRenderer.render(buffer, expression);
        buffer.append(", ");
        IdempotentRepository repository = idempotentConsume.getMessageIdRepository();
View Full Code Here

Examples of org.apache.camel.model.language.ExpressionDefinition

            buffer.append(".eager(false)");
        }
    }

    private static void renderLoop(StringBuilder buffer, ExpressionNode expNode) {
        ExpressionDefinition expression = expNode.getExpression();
        if (expression instanceof ConstantExpression) {
            buffer.append("(").append(expression.getExpression()).append(")");
        } else {
            buffer.append("()");
            ExpressionRenderer.render(buffer, expression);
        }
    }
View Full Code Here

Examples of org.apache.camel.model.language.ExpressionDefinition

            ExpressionRenderer.render(buffer, expression);
        }
    }

    private static void renderSetBody(StringBuilder buffer, ExpressionNode expNode) {
        ExpressionDefinition expression = expNode.getExpression();
        String expValue = expression.getExpressionValue().toString();
        if (expValue.startsWith("append")) {
            buffer.append("(");
            ExpressionRenderer.render(buffer, expression);
            buffer.append(")");
        } else {
View Full Code Here

Examples of org.apache.camel.model.language.ExpressionDefinition

            ExpressionRenderer.renderConstant(buffer, expression);
        }
    }

    private static void renderSetHeader(StringBuilder buffer, ExpressionNode expNode) {
        ExpressionDefinition expression = expNode.getExpression();
        SetHeaderDefinition set = (SetHeaderDefinition)expNode;
        buffer.append("(\"").append(set.getHeaderName()).append("\")");
        if (expression.getExpressionValue() != null) {
            ExpressionRenderer.renderConstant(buffer, expression);
        } else if (expression.getExpressionType() != null) {
            ExpressionRenderer.render(buffer, expression);
        }
    }
View Full Code Here

Examples of org.apache.camel.model.language.ExpressionDefinition

            ExpressionRenderer.render(buffer, expression);
        }
    }

    private static void renderSetProperty(StringBuilder buffer, ExpressionNode expNode) {
        ExpressionDefinition expression = expNode.getExpression();
        SetPropertyDefinition set = (SetPropertyDefinition)expNode;
        buffer.append("(\"").append(set.getPropertyName()).append("\")");
        if (expression.getExpressionValue() != null) {
            ExpressionRenderer.renderConstant(buffer, expression);
        } else if (expression.getExpressionType() != null) {
            ExpressionRenderer.render(buffer, expression);
        }
    }
View Full Code Here

Examples of org.apache.camel.model.language.ExpressionDefinition

            ExpressionRenderer.render(buffer, expression);
        }
    }

    private static void renderSplit(StringBuilder buffer, ExpressionNode expNode) {
        ExpressionDefinition expression = expNode.getExpression();
        if (expression.getExpressionValue() != null) {
            buffer.append("(");
            ExpressionRenderer.render(buffer, expression);
            buffer.append(")");
        } else if (expression.getExpressionType() != null) {
            buffer.append("().");
            ExpressionRenderer.render(buffer, expression);
        }

        SplitDefinition split = (SplitDefinition)expNode;
View Full Code Here

Examples of org.apache.camel.model.language.ExpressionDefinition

            buffer.append(".streaming()");
        }
    }

    private static void renderTransform(StringBuilder buffer, ExpressionNode expNode) {
        ExpressionDefinition expression = expNode.getExpression();
        String expValue = expression.getExpressionValue().toString();
        if (expValue.startsWith("append") || expValue.startsWith("prepend") || expValue.startsWith("to")) {
            buffer.append("(");
            ExpressionRenderer.render(buffer, expression);
            buffer.append(")");
        } else if (expValue.startsWith("xpath")) {
            buffer.append("()");
            ExpressionRenderer.render(buffer, expression);
        } else {
            buffer.append("(constant(\"").append(expression.getExpressionValue().toString()).append("\"))");
        }
    }
View Full Code Here

Examples of org.apache.camel.model.language.ExpressionDefinition

            buffer.append("(constant(\"").append(expression.getExpressionValue().toString()).append("\"))");
        }
    }

    private static void renderWhen(StringBuilder buffer, ExpressionNode expNode) {
        ExpressionDefinition expression = expNode.getExpression();
        if (expression.getPredicate() != null) {
            buffer.append("(");
            PredicateRenderer.render(buffer, expression.getPredicate());
            buffer.append(")");
        }
        if (expression instanceof ExpressionClause) {
            buffer.append("()");
            ExpressionRenderer.render(buffer, (ExpressionClause)expression);
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.