Package com.volantis.xml.expression

Examples of com.volantis.xml.expression.ExpressionContext


     */
    public static Expression createUnquotedExpression(String expression,
            MarinerRequestContext requestContext)
            throws ExpressionException {

        ExpressionContext expressionContext =
                getExpressionContext(requestContext);

        return createUnquotedExpression(expressionContext, expression);
    }
View Full Code Here


    public static boolean evaluateBooleanExpression(Expression expr,
        MarinerRequestContext requestContext) throws ExpressionException {

        boolean result;

        ExpressionContext exprContext =
            getExpressionContext(requestContext);
        // Evaluate the expression
        Value value = expr.evaluate(exprContext);

        // Convert the expression to a boolean.
View Full Code Here

            ExpressionFactory.getDefaultInstance();
        final NamespacePrefixTracker prefixTracker =
            NamespaceFactory.getDefaultInstance().createPrefixTracker();
        prefixTracker.startPrefixMapping("meta-property",
            XDIMESchemata.XDIME2_MCS_NAMESPACE);
        final ExpressionContext expressionContext =
            expressionFactory.createExpressionContext(null, prefixTracker);

        final EnvironmentContextMock environmentContextMock =
            new EnvironmentContextMock("environmentContextMock", expectations);
        environmentContextMock.expects.getExpressionContext()
View Full Code Here

        applicationContext.setCanvasTagSupported(true);
        applicationContext.setWMLCSupported(false);

        ExpressionFactory expressionFactory = ExpressionFactory.getDefaultInstance();

        ExpressionContext expressionContext =
            expressionFactory.createExpressionContext(null,
                                                      NamespaceFactory.getDefaultInstance()
                                                      .createPrefixTracker());

        expressionContext.setProperty(MarinerRequestContext.class,
                                      requestContextMock, false);

        final CurrentProjectProviderMock projectProviderMock =
                new CurrentProjectProviderMock("projectProviderMock",
                        expectations);
        projectProviderMock.expects.getCurrentProject().returns(project).any();

        // Add a project provider in for resolving relative policy expressions
        // without a project into absolute IDs containing a project.
        expressionContext.setProperty(CurrentProjectProvider.class,
                projectProviderMock, false);

        // Optional for XDIME2
        marinerPageContextMock.expects.setBrandName(null, false).any();
View Full Code Here

                    applicationContext.getPageURLRewriter(),
                    referenceFactory);

            // Create the object responsible for resolving expressions to
            // policy references.
            ExpressionContext expressionContext =
                    MCSExpressionHelper.getExpressionContext(requestContext);
            PolicyExpressionParserImpl expressionParser =
                    new PolicyExpressionParserImpl(this, this, this);

            PolicyReferenceBrander brander = new PolicyReferenceBrander(
View Full Code Here

TOP

Related Classes of com.volantis.xml.expression.ExpressionContext

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.