Package com.volantis.mcs.protocols.assets.implementation

Examples of com.volantis.mcs.protocols.assets.implementation.LiteralTextAssetReference


    private MenuAttributes createMenuAttributes(String[][] values) {
        MenuAttributes menuAttrs = new MenuAttributes();
        // We use Strings for errmsg, prompt, and help to avoid having to
        // resolve TextComponentIdentity which would require a repository
        menuAttrs.setId("menuId");
        menuAttrs.setErrmsg(new LiteralTextAssetReference(
                "<noinput>Sorry I did not hear you</noinput>" +
                "<nomatch>Sorry I did not understand you</nomatch>"));
        menuAttrs.setHelp(new LiteralTextAssetReference(
                "<help>Please select an option from the menu</help>"));
        menuAttrs.setPrompt(new LiteralTextAssetReference(
                "<prompt>Welcome home.<enumerate>For <value " +
                "expr=\"_prompt\"/>, press <value expr=\"_dtmf\"/> or say " +
                "<value expr=\"_prompt\"/></enumerate></prompt>"));

        for (int i = 0; i < values.length; i++) {
            MenuItem item = new MenuItem();
            item.setText(values[i][0]);
            item.setHref(values[i][1]);
            item.setPrompt(new LiteralTextAssetReference(values[i][2]));
            item.setShortcut(new LiteralTextAssetReference(values[i][3]));
            item.setTagName("menuitem");
            menuAttrs.addItem(item);
        }

        menuAttrs.setTagName("menu");
View Full Code Here


        pageContext.setPolicyReferenceResolver(referenceResolverMock);

        referenceResolverMock.expects.resolveQuotedTextExpression(null)
                .returns(null).any();
        referenceResolverMock.expects.resolveQuotedTextExpression("pane")
                .returns(new LiteralTextAssetReference("pane")).any();

        requestContext = new TestMarinerRequestContext();
        ContextInternals.setMarinerPageContext(requestContext, pageContext);
        pageContext.pushRequestContext(requestContext);
View Full Code Here

            return success;
        }

        // JavaDoc inherited
        public TextAssetReference getHelp() {
            return new LiteralTextAssetReference("Help");
        }
View Full Code Here

            return MenuModelHelper.createMenuLabel(label);
        }

        // JavaDoc inherited
        public TextAssetReference getErrorMessage() {
            return new LiteralTextAssetReference("Error");
        }
View Full Code Here

            return new LiteralTextAssetReference("Error");
        }

        // JavaDoc inherited
        public TextAssetReference getPrompt() {
            return new LiteralTextAssetReference("Prompt");
        }
View Full Code Here

            return new LiteralLinkAssetReference("some/relative/path");
        }

        // JavaDoc inherited
        public TextAssetReference getPrompt() {
            return new LiteralTextAssetReference("Prompt");
        }
View Full Code Here

            visitor.visit(this);
        }

        // JavaDoc inherited
        public TextAssetReference getShortcut() {
            return new LiteralTextAssetReference("Shortcut");
        }
View Full Code Here

        String shortcut = "1";
        String name = "My Name";
        String actionType = "perform";
        String caption = "This is my caption";

        attributes.setShortcut(new LiteralTextAssetReference(shortcut));
        attributes.setName(name);
        attributes.setType(actionType);
        attributes.setCaption(new LiteralTextAssetReference(caption));

        protocol.doActionInput(buffer, attributes);
        String actualResult = bufferToString(buffer);

        assertEquals("Ensure that nothing is returned",
View Full Code Here

        // Create the menu item to test.
        ConcreteElementDetails elementDetails = createTestElementDetails();
        ConcreteMenuItem item = new ConcreteMenuItem(
                elementDetails, new MenuLabelStub());
        item.setHref(new LiteralLinkAssetReference("the href"));
        item.setShortcut(new LiteralTextAssetReference("the shortcut"));
        item.setTitle("the title");
       
        // Create the renderer we are to test.
        MenuItemBracketingRenderer renderer =
                new DefaultAnchorMenuItemRenderer(
View Full Code Here

        atts.setFormData(formInstance);
        atts.setFormAttributes(formAtts);
        atts.setName("TestSelect");
        atts.setId("TestID");
        atts.setPrompt(new LiteralTextAssetReference("TestPrompt"));
        atts.setMultiple(false);
        PaneInstance entryPaneInstance = new PaneInstance(null);
        entryPaneInstance.setDeviceLayoutContext(new TestDeviceLayoutContext());
        atts.setEntryContainerInstance(entryPaneInstance);
View Full Code Here

TOP

Related Classes of com.volantis.mcs.protocols.assets.implementation.LiteralTextAssetReference

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.