Package com.volantis.mcs.protocols.forms

Examples of com.volantis.mcs.protocols.forms.FormFragmentData


        assertNull(model.getCurrentFormFragment());
        assertEquals(0, model.getNestingDepth());
        model.pushGroup(styles, pageContext);

        final FormFragmentData currentFormFragment = model.getCurrentFormFragment();
        assertNotNull(currentFormFragment);
        assertEquals(1, model.getNestingDepth());
    }
View Full Code Here


        assertNull(model.getCurrentFormFragment());
        assertEquals(0, model.getNestingDepth());
        model.pushGroup(styles, pageContext);

        final FormFragmentData currentFormFragment = model.getCurrentFormFragment();
        assertNotNull(currentFormFragment);
        assertEquals(1, model.getNestingDepth());

        model.popGroup();
        assertEquals(currentFormFragment, model.getCurrentFormFragment());
        assertEquals(0, model.getNestingDepth());

        model.pushGroup(styles, pageContext);
        final FormFragmentData newFormFragment = model.getCurrentFormFragment();
        assertNotNull(currentFormFragment);
        assertNotEquals(currentFormFragment, newFormFragment);
        assertEquals(1, model.getNestingDepth());
    }
View Full Code Here

        assertNull(model.getCurrentFormFragment());
        assertEquals(0, model.getNestingDepth());
        model.pushGroup(styles, pageContext);

        final FormFragmentData currentFormFragment = model.getCurrentFormFragment();
        assertNotNull(currentFormFragment);
        assertEquals(1, model.getNestingDepth());

        model.pushGroup(styles, pageContext);
        final FormFragmentData newFormFragment = model.getCurrentFormFragment();
        assertNotNull(newFormFragment);
        assertEquals(currentFormFragment, newFormFragment);
        assertEquals(2, model.getNestingDepth());
    }
View Full Code Here

        assertNull(model.getCurrentFormFragment());
        assertEquals(0, model.getNestingDepth());
        model.pushGroup(styles, pageContext);

        final FormFragmentData currentFormFragment = model.getCurrentFormFragment();
        assertNotNull(currentFormFragment);
        assertEquals(1, model.getNestingDepth());

        model.pushGroup(styles, pageContext);
        final FormFragmentData newFormFragment = model.getCurrentFormFragment();
        assertNotNull(newFormFragment);
        assertEquals(currentFormFragment, newFormFragment);
        assertEquals(2, model.getNestingDepth());
        assertEquals(1, model.getFormFragments().size());
    }
View Full Code Here

        // Push the group on.
        assertNull(model.getCurrentFormFragment());
        assertEquals(0, model.getNestingDepth());
        model.pushGroup(styles, pageContext);
        final FormFragmentData currentFormFragment = model.getCurrentFormFragment();
        assertNotNull(currentFormFragment);
        assertEquals(1, model.getNestingDepth());

        // Pop the group off.
        model.popGroup();
View Full Code Here

        // Get model in the correct state.
        // Push the group on.
        assertNull(model.getCurrentFormFragment());
        assertEquals(0, model.getNestingDepth());
        model.pushGroup(styles, pageContext);
        final FormFragmentData currentFormFragment = model.getCurrentFormFragment();
        assertNotNull(currentFormFragment);
        assertEquals(1, model.getNestingDepth());
        model.pushGroup(innerStyles, pageContext);
        final FormFragmentData newFormFragment = model.getCurrentFormFragment();
        assertEquals(currentFormFragment, newFormFragment);
        // Verify that it is nested.
        assertEquals(2, model.getNestingDepth());

        // Run the test - pop the group off.
View Full Code Here

        // Push the group on.
        assertNull(model.getCurrentFormFragment());
        assertEquals(0, model.getNestingDepth());
        model.pushGroup(styles, pageContext);
        final FormFragmentData currentFormFragment = model.getCurrentFormFragment();
        assertNotNull(currentFormFragment);
        assertEquals(1, model.getNestingDepth());
        model.pushGroup(styles, pageContext);
        final FormFragmentData newFormFragment = model.getCurrentFormFragment();
        assertEquals(currentFormFragment, newFormFragment);
        // Verify that it is nested.
        assertEquals(2, model.getNestingDepth());

        // Pop the group off.
View Full Code Here

        assertNull(model.getCurrentFormFragment());
        assertEquals(0, model.getNestingDepth());
        assertTrue(model.getFormFragments().isEmpty());
        model.pushGroup(styles, pageContext);
        final FormFragmentData currentFormFragment = model.getCurrentFormFragment();
        assertNotNull(currentFormFragment);
        List fragments = model.getFormFragments();
        assertNotNull(fragments);
        assertEquals(1, fragments.size());
        assertEquals(currentFormFragment, fragments.get(0));
View Full Code Here

                getInclusionPath();
        final XFormGroup group = new XFormGroup(styles, inclusionPath);

        // Add a new fragment if this group is not nested and either there are
        // no fragments or the last one caused fragmentation.
        final FormFragmentData current = getCurrentFormFragment();
        if (groups.size() == 0 &&
                (current == null || current.causesFragmentation())) {
            addNextFormFragment(group);
        } else if (!current.causesFragmentation()) {
            // Update the current form fragment to have the correct styles.
            updateCurrentFormFragment(group);
        }

        groups.push(group);
View Full Code Here

        }
    }

    // Javadoc inherited.
    public FormFragmentData getCurrentFormFragment() {
        FormFragmentData formFragmentData =  null;

        int numFragments = fragments.size();
        if (numFragments > 0) {
            // return the last fragment in the list.
            formFragmentData = (FormFragmentData) fragments.get(numFragments - 1);
View Full Code Here

TOP

Related Classes of com.volantis.mcs.protocols.forms.FormFragmentData

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.