Examples of NDimensionalIndex


Examples of com.volantis.mcs.layouts.NDimensionalIndex

        format.setParent(grid);
       
        grid.insertChildAt(format2, 1);
        format2.setParent(grid);

        index = new NDimensionalIndex(new int[] {0});
        assertTrue("should skip format.0", createPaneContext(index).ignore());
       
        index = new NDimensionalIndex(new int[] {1});
        assertTrue("should skip format2.1", createPaneContext(index, format2).ignore());

        index = new NDimensionalIndex(new int[] {3});
        assertTrue("should skip format.3", createPaneContext(index).ignore());

        index = new NDimensionalIndex(new int[] {4});
        assertTrue("should skip format2.4", createPaneContext(index, format2).ignore());

        index = new NDimensionalIndex(new int[] {5});
        assertTrue("should skip format.5", createPaneContext(index).ignore());

        index = NDimensionalIndex.ZERO_DIMENSIONS;
        assertTrue("should treat format2 as format.0", createPaneContext(index, format2).ignore());
   
        index = new NDimensionalIndex(new int[] {1, 2});
        assertTrue("should treat format.1.2 as format.1", createPaneContext(index).ignore());
    }
View Full Code Here

Examples of com.volantis.mcs.layouts.NDimensionalIndex

        format.setParent(grid);
      
        grid.insertChildAt(sfi2, 1);
        sfi2.setParent(grid);

        index = new NDimensionalIndex(new int[] {0});
        assertTrue("shouldn't skip format.0",
                !createPaneContext(index).ignore());
       
        index = new NDimensionalIndex(new int[] {3});
        assertTrue("shouldn't skip format.3",
                !createPaneContext(index).ignore());

        index = new NDimensionalIndex(new int[] {4});
        assertTrue("shouldn't skip format.4",
                !createPaneContext(index).ignore());

        index = new NDimensionalIndex(new int[] {5});
        assertTrue("shouldn't skip format.5",
                !createPaneContext(index).ignore());

        index = new NDimensionalIndex(new int[] {1000});
        assertTrue("shouldn't skip format.1000",
                !createPaneContext(index).ignore());

        index = NDimensionalIndex.ZERO_DIMENSIONS;
        assertTrue("should treat format as format.0",
                !createPaneContext(index).ignore());

        index = new NDimensionalIndex(new int[] {1, 2, 3});
        assertTrue("should treat format.1.2.3 as format.1",
                !createPaneContext(index).ignore());
       
        index = new NDimensionalIndex(new int[] {0, 0});
        assertTrue("shouldn't skip format2.0.0",
                !createPaneContext(index, format2).ignore());
       
        index = new NDimensionalIndex(new int[] {3, 4});
        assertTrue("shouldn't skip format2.3.4",
                !createPaneContext(index, format2).ignore());

        index = new NDimensionalIndex(new int[] {4, 5});
        assertTrue("shouldn't skip format2.4.5",
                !createPaneContext(index, format2).ignore());

        index = new NDimensionalIndex(new int[] {5, 6});
        assertTrue("should skip format2.5.6",
                createPaneContext(index, format2).ignore());

        index = new NDimensionalIndex(new int[] {1000, 5});
        assertTrue("shouldn't skip format2.1000.5",
                !createPaneContext(index, format2).ignore());

        index = NDimensionalIndex.ZERO_DIMENSIONS;
        assertTrue("should treat format2 as format2.0.0",
                !createPaneContext(index, format2).ignore());

        index = new NDimensionalIndex(new int[] {1, 2, 3});
        assertTrue("should treat format2.1.2.3 as format2.1.2",
                !createPaneContext(index, format2).ignore());
    }
View Full Code Here

Examples of com.volantis.mcs.layouts.NDimensionalIndex

        format.setParent(grid);
      
        grid.insertChildAt(sfi2, 1);
        sfi2.setParent(grid);
        index = new NDimensionalIndex(new int[] {0});
        assertTrue("shouldn't skip format.0",
                !createPaneContext(index).ignore());
       
        index = new NDimensionalIndex(new int[] {3});
        assertTrue("shouldn't skip format.3",
                !createPaneContext(index).ignore());

        index = new NDimensionalIndex(new int[] {4});
        assertTrue("should skip format.4",
                createPaneContext(index).ignore());

        index = new NDimensionalIndex(new int[] {5});
        assertTrue("should skip format.5",
                createPaneContext(index).ignore());

        index = new NDimensionalIndex(new int[] {1000});
        assertTrue("should skip format.1000",
                createPaneContext(index).ignore());

        index = NDimensionalIndex.ZERO_DIMENSIONS;
        assertTrue("should treat format as format.0",
                !createPaneContext(index).ignore());

        index = new NDimensionalIndex(new int[] {1, 2, 3});
        assertTrue("should treat format.1.2.3 as format.1",
                !createPaneContext(index).ignore());
       
        index = new NDimensionalIndex(new int[] {0, 0});
        assertTrue("shouldn't skip format2.0.0",
                !createPaneContext(index, format2).ignore());
       
        index = new NDimensionalIndex(new int[] {3, 4});
        assertTrue("shouldn't skip format2.3.4",
                !createPaneContext(index, format2).ignore());

        index = new NDimensionalIndex(new int[] {4, 5});
        assertTrue("should skip format2.4.5",
                createPaneContext(index, format2).ignore());

        index = new NDimensionalIndex(new int[] {4, 6});
        assertTrue("should skip format2.4.6",
                createPaneContext(index, format2).ignore());

        index = new NDimensionalIndex(new int[] {1000, 5});
        assertTrue("should skip format2.1000.5",
                createPaneContext(index, format2).ignore());

        index = NDimensionalIndex.ZERO_DIMENSIONS;
        assertTrue("should treat format2 as format2.0.0",
                !createPaneContext(index, format2).ignore());

        index = new NDimensionalIndex(new int[] {1, 2, 3});
        assertTrue("should treat format2.1.2.3 as format2.1.2",
                !createPaneContext(index, format3).ignore());

        index = new NDimensionalIndex(new int[] {0, 0, 0});
        assertTrue("shouldn't skip format3.0.0",
                !createPaneContext(index, format3).ignore());
       
        index = new NDimensionalIndex(new int[] {3, 4, 3});
        assertTrue("shouldn't skip format3.3.4.3",
                !createPaneContext(index, format3).ignore());

        index = new NDimensionalIndex(new int[] {3, 5, 4});
        assertTrue("should skip format3.3.5.4",
                createPaneContext(index, format3).ignore());

        index = new NDimensionalIndex(new int[] {4, 6, 1});
        assertTrue("should skip format3.4.6.1",
                createPaneContext(index, format3).ignore());

        index = new NDimensionalIndex(new int[] {1000, 5, 2});
        assertTrue("should skip format3.1000.5.2",
                createPaneContext(index, format3).ignore());

        index = NDimensionalIndex.ZERO_DIMENSIONS;
        assertTrue("should treat format3 as format3.0.0.0",
                !createPaneContext(index, format3).ignore());

        index = new NDimensionalIndex(new int[] {4, 6, 3});
        assertTrue("should treat format3.4.6.3.4 as format3.4.6.3",
                createPaneContext(index, format3).ignore());
    }   
View Full Code Here

Examples of com.volantis.mcs.layouts.NDimensionalIndex

        context.pushDeviceLayoutContext(deviceContext);
        protocol.setMarinerPageContext(context);

        int idx[] = {1, 0};
        NDimensionalIndex index = new NDimensionalIndex(idx);
        PaneInstance paneInstance = new PaneInstance(index);

        paneInstance.setStyleClass("fred");
        context.setFormatInstance(paneInstance);
        context.setDeviceName(NETSCAPE4_DEVICE_NAME);
View Full Code Here

Examples of com.volantis.mcs.layouts.NDimensionalIndex

        builder.setElementDetails("menu", null,
                StylesBuilder.getCompleteStyles(
                        "mcs-menu-item-iterator-allocation: automatic"));

        builder.setPane(new FormatReference("pane",
                                            new NDimensionalIndex(
                                                    new int[]{1, 2, 0},
                                                    2)));

        createMenuItem(builder, "item1");
        createMenuItem(builder, "item2");
        createMenuGroup(builder);
        createMenuItem(builder, "item3",
                       new FormatReference("other",
                                           new NDimensionalIndex(
                                                   new int[]{0},
                                                   0)));

        builder.startMenu();
        createMenuItem(builder, "item4.1");
View Full Code Here

Examples of com.volantis.mcs.layouts.NDimensionalIndex

        builder.setElementDetails("menu", null,
                StylesBuilder.getCompleteStyles(
                        "mcs-menu-item-iterator-allocation: automatic"));

        builder.setPane(new FormatReference("pane",
                                            new NDimensionalIndex(
                                                    new int[] {1, 2, 0})));

        createMenuItem(builder, "item1");
        createMenuItem(builder, "item2");
        createMenuGroup(builder);
        createMenuItem(builder, "item3",
                       new FormatReference("other",
                                           new NDimensionalIndex(
                                                   new int[] {0},
                                                   0)));

        builder.startMenu();
        createMenuItem(builder, "item4.1");
View Full Code Here

Examples of com.volantis.mcs.layouts.NDimensionalIndex

        builder.setElementDetails("menu", null,
                StylesBuilder.getCompleteStyles(
                        "mcs-menu-item-iterator-allocation: none"));

        builder.setPane(new FormatReference("pane",
                                            new NDimensionalIndex(
                                                    new int[]{1, 2, 0},
                                                    2)));

        createMenuItem(builder, "item1");
        createMenuItem(builder, "item2");
        createMenuGroup(builder);
        createMenuItem(builder, "item3",
                       new FormatReference("other",
                                           new NDimensionalIndex(
                                                   new int[]{0},
                                                   0)));

        builder.startMenu();
        createMenuItem(builder, "item4.1");
View Full Code Here

Examples of com.volantis.mcs.layouts.NDimensionalIndex

        builder.setElementDetails("menu", null,
                StylesBuilder.getCompleteStyles(
                        "mcs-menu-item-iterator-allocation: automatic"));

        builder.setPane(new FormatReference("pane",
                                            new NDimensionalIndex(
                                                    new int[]{1, 2, 0},
                                                    2)));

        createMenuItem(builder, "item1");

        builder.startMenu();

        // Make this menu automatic allocate and set the pane as incompletely
        // specified to enable automatic iteration allocation
        builder.setElementDetails("submenu", null,
                StylesBuilder.getCompleteStyles(
                        "mcs-menu-item-iterator-allocation: automatic"));

        builder.setPane(new FormatReference("sub",
                                            new NDimensionalIndex(
                                                    new int[]{0, 0, 0},
                                                    0)));

        createMenuItem(builder, "item2.1");
        createMenuItem(builder, "item2.2");
View Full Code Here

Examples of com.volantis.mcs.layouts.NDimensionalIndex

        builder.setElementDetails("menu", null,
                StylesBuilder.getCompleteStyles(
                        "mcs-menu-item-iterator-allocation: automatic"));

        builder.setPane(new FormatReference("pane",
                                            new NDimensionalIndex(
                                                    new int[]{1, 2, 0},
                                                    2)));

        createMenuItem(builder, "item1");
View Full Code Here

Examples of com.volantis.mcs.layouts.NDimensionalIndex

     * @param stem the base name for the format being targeted
     * @param indices the indices for the format reference's instance
     * @return a fully specified format reference
     */
    protected FormatReference fr(String stem, int[] indices) {
        return new FormatReference(stem, new NDimensionalIndex(indices));
    }
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.