Package org.apache.jetspeed.om.page

Examples of org.apache.jetspeed.om.page.Fragment


    }
   
    protected int getFragmentNestingLevel(Fragment parent, int level, String fragmentId)
    {
        Iterator iter = parent.getFragments().iterator();
        Fragment child;
        int childLevel;
        while ( iter.hasNext() )
        {
            child = (Fragment)iter.next();
            if (child.getId().equals(fragmentId))
            {
                return level;
            }
            else
            {
View Full Code Here


   
    protected void removeFragment(Page page, Fragment root, String fragmentId)
    {
        try
        {
            Fragment f = page.getFragmentById(fragmentId);
            if ( f == null )
            {
                // ignore no longer existing fragment error
                return;
            }
View Full Code Here

   
    protected void addPortletToPage(Page page, Fragment root, String portletId)
    {
        try
        {
            Fragment fragment = pageManager.newFragment();
            fragment.setType(Fragment.PORTLET);
            fragment.setName(portletId);
           
            root.getFragments().add(fragment);
            pageManager.updatePage(page);           
        }
        catch (Exception e)
View Full Code Here

        int idx = 0;
        while (column0.hasNext())
        {
            idx++;
            Fragment fragment = (Fragment) column0.next();
            assertEquals("f" + idx, fragment.getId());
        }

        assertEquals(3, idx);

        assertEquals(f4, column1.next());
        assertEquals(f5, column1.next());
        assertEquals(f6, column1.next());

        Fragment testFragment = layout.getFragmentAt(new LayoutCoordinate(0, 0));
        assertNotNull(testFragment);
        assertEquals(f1, testFragment);

        testFragment = layout.getFragmentAt(new LayoutCoordinate(0, 1));
        assertNotNull(testFragment);
View Full Code Here

        // all subsequent fragments that go into the same row will push
        // the existing fragment down.
        assertEquals(f2, column0.next());
        assertEquals(f1, column0.next());

        Fragment testFragment = layout.getFragmentAt(0, 1);
        assertNotNull(testFragment);
        assertEquals(f1, testFragment);

        testFragment = layout.getFragmentAt(0, 0);
        assertNotNull(testFragment);
View Full Code Here

        ColumnLayout layout = new ColumnLayout(3, "test", null);
        layout.addFragment(f1);
        layout.addFragment(f2);

        Fragment testFragment = layout.getFragmentAt(0, 0);
        assertNotNull(testFragment);
        assertEquals(f1, testFragment);

        testFragment = layout.getFragmentAt(2, 0);
        assertNotNull(testFragment);
View Full Code Here

        ColumnLayout layout = new ColumnLayout(3, "test", null);
        layout.addFragment(f1);
        layout.addFragment(f2);

        Fragment testFragment = layout.getFragmentAt(0, 0);
        assertNotNull(testFragment);
        assertEquals(f1, testFragment);

        testFragment = layout.getFragmentAt(0, 1);
        assertNotNull(testFragment);
View Full Code Here

        ColumnLayout layout = new ColumnLayout(3, "test", null);
        layout.addFragment(f1);

        // Exceeded columns just get dumped into the last column
        Fragment testFragment = layout.getFragmentAt(2, 0);
        assertNotNull(testFragment);
        assertEquals(f1, testFragment);
    }
View Full Code Here

    }

    public void testMovingRight() throws Exception
    {

        Fragment movingFragment = layout.getFragmentAt(new LayoutCoordinate(0, 0));
        assertEquals(f1, movingFragment);
        assertEquals(f4, layout.getFragmentAt(new LayoutCoordinate(1, 0)));

        Mock listenerMock = mock(LayoutEventListener.class);
        layout.addLayoutEventListener((LayoutEventListener) listenerMock.proxy());
View Full Code Here

        assertEquals(f6, layout.getFragmentAt(new LayoutCoordinate(1, 3)));
    }

    public void testMovingLeft() throws Exception
    {
        Fragment movingFragment = layout.getFragmentAt(new LayoutCoordinate(1, 0));
        assertEquals(f4, movingFragment);
        assertEquals(f1, layout.getFragmentAt(new LayoutCoordinate(0, 0)));
       
        Mock listenerMock = mock(LayoutEventListener.class);
        layout.addLayoutEventListener((LayoutEventListener) listenerMock.proxy());
View Full Code Here

TOP

Related Classes of org.apache.jetspeed.om.page.Fragment

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.