Package com.volantis.mcs.layouts

Examples of com.volantis.mcs.layouts.Pane


        // set the current index
        deviceLayoutContext.setCurrentFormatIndex(currentIndex);

        // Create a 2d spatial format iterator containing a spatial format
        // iterator which contains a pane.
        pane = new Pane(null);
        pane.setName("a");
        pane.setInstance(2);
        pane.setParent(sfi);
        paneInstance.setDeviceLayoutContext(deviceLayoutContext);
        paneInstance.setFormat(pane);
View Full Code Here


        protocol = new VolantisProtocolStub();

        canvasLayout = new CanvasLayout();
        deviceLayoutContext = new TestDeviceLayoutContext();

        pane = new Pane(canvasLayout);
        pane.setName("pane");

        paneInstance = new PaneInstance(NDimensionalIndex.ZERO_DIMENSIONS);
        paneInstance.setDeviceLayoutContext(deviceLayoutContext);
       
View Full Code Here

    /**
     * Test the getPane() method.
     */
    public void testGetPane() throws RepositoryException {
        Format pane = new Pane(canvasLayout);
        pane.setName("pane");

        activateAndSetDeviceLayout();

        assertSame(pane, context.getPane("pane"));

View Full Code Here

        context.setCurrentFragment(fragment);

        assertSame(fragment, context.getCurrentFragment());

        Format pane = new Pane(canvasLayout);
        pane.setName("pane");


        assertSame(pane, context.getPane("pane"));

        Format dp = new DissectingPane(canvasLayout);
View Full Code Here

        grid.setParent(form);
        grid.attributesHaveBeenSet();
        formFrag1.setParent(grid);
        formFrag2.setParent(grid);

        Pane pane1 = new Pane(canvasLayout);
        pane1.setName("pane1");
        pane1.setParent(formFrag1);

        Pane pane2 = new Pane(canvasLayout);
        pane2.setName("pane2");
        pane2.setParent(formFrag2);

        MarinerURL requestURL = context.getRequestURL(false);
        requestURL.setParameterValue("vfrag", "f1");

        try {
View Full Code Here

        ContextInternals.setMarinerPageContext(requestContext, pageContext);
        protocol.setMarinerPageContext(pageContext);

        // pane setup required by BlockElementImpl#exprElementStart
        Pane testPane =
                new Pane(new CanvasLayout());
        final String pane = "testPane";
        testPane.setName(pane);
        pageContext.addPaneMapping(testPane);
        pageContext.setCurrentPane(testPane);

        TestDeviceLayoutContext deviceLayoutContext =
                new TestDeviceLayoutContext();

        PaneInstance paneInstance = new TestPaneInstance();
        paneInstance.setFormat(testPane);
        paneInstance.setDeviceLayoutContext(deviceLayoutContext);

        deviceLayoutContext.setFormatInstance(testPane,
                NDimensionalIndex.ZERO_DIMENSIONS, paneInstance);
        pageContext.pushDeviceLayoutContext(deviceLayoutContext);
        pageContext.setFormatInstance(paneInstance);

        final PolicyReferenceResolverMock referenceResolverMock =
                new PolicyReferenceResolverMock("referenceResolverMock",
                        expectations);

        referenceResolverMock.expects.resolveQuotedTextExpression(null)
                .returns(null).any();

        pageContext.setPolicyReferenceResolver(referenceResolverMock);

        // set up menu atttributes
        MenuAttributes menuAttrs = new MenuAttributes();
        final String styleClass = "styleClass";
        menuAttrs.setStyleClass(styleClass);
        final String id = "id";
        menuAttrs.setId(id);
        menuAttrs.setPane(pane);

        int result = element.elementStart(requestContext, menuAttrs);

        assertTrue("Unexpected value returned from MenuElement.  Should have" +
                "been PROCESS_ELEMENT_BODY.",
                result == PAPIElement.PROCESS_ELEMENT_BODY);

        // retrieve the menu that was just added to the menuBuilder
        final Menu menu = (Menu)PrivateAccessor.getField(
                pageContext.getMenuBuilder(), "currentEntity");

        assertNotNull("Menu should not be null", menu);
        assertEquals("PAPI and Protocol pane names should match",
                testPane.getName(), menu.getPane().getStem());

        ElementDetails menuElementDetails = menu.getElementDetails();
        assertNotNull("Menu ElementDetails should not be null",
                menuElementDetails);
        assertNotNull("Menu styles should not be null",
View Full Code Here

        FormInstance formInstance = new FormInstance(
                NDimensionalIndex.ZERO_DIMENSIONS);
        formInstance.setFormat(form);
        pageContext.setFormatInstance(formInstance);

        final Pane testPane = new Pane(canvasLayout);
        final String paneName = "testPane";
        testPane.setName(paneName);
        testPane.setParent(form);
        final PaneInstance paneInstance = new TestPaneInstance();
        paneInstance.setFormat(testPane);

        final TestDeviceLayoutContext deviceLayoutContext =
                new TestDeviceLayoutContext();
View Full Code Here

    protected void setUp() throws Exception {
        super.setUp();
        requestContext = getRequestContext();
        pageContext = getPageContext();
        pageContext.setCurrentPane(new Pane(new CanvasLayout()));
        ContextInternals.setMarinerPageContext(requestContext, pageContext);
        pageContext.pushRequestContext(requestContext);
    }
View Full Code Here

        protocol = new VolantisProtocolStub();
   
        canvasLayout = new CanvasLayout();
        deviceLayoutContext = new TestDeviceLayoutContext();

        pane = new Pane(canvasLayout);
        pane.setName("pane");
       
        paneInstance = new TestPaneInstance();
        paneInstance.setDeviceLayoutContext(deviceLayoutContext);
       
View Full Code Here

     * @param content True if content is to be written
     * @param index The index, which can be null if no content is written
     * @return The pane specified by the arguments
     */
    protected Format createPane(boolean content, NDimensionalIndex index) {
        Pane p = new Pane((CanvasLayout) layout);
        setFormatInstance(p);
        if (content) {
            PaneInstance pi =
                    (PaneInstance) dlContext.getFormatInstance(p, index);
            pi.getCurrentBuffer().writeText("non-empty");
View Full Code Here

TOP

Related Classes of com.volantis.mcs.layouts.Pane

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.