Examples of XFImplicitAttributes


Examples of com.volantis.mcs.protocols.XFImplicitAttributes

     * Test addPostField puts the correct element in the output buffer when
     * we pass it just a value in the XFImplicit attributes.
     */
    public void testAddPostFieldValueAttributes() throws Exception {
        privateSetUp();
        XFImplicitAttributes attributes = new XFImplicitAttributes();

        buffer = new TestDOMOutputBuffer();
        document = domFactory.createDocument();

        attributes.setName("name");
        attributes.setValue("value");
        protocol.addPostField(buffer, attributes);
        document.addNode(buffer.getRoot());
        String output = DOMUtilities.toString(
                document, protocol.getCharacterEncoder());
        assertEquals("Wrong output in postfield element",
View Full Code Here

Examples of com.volantis.mcs.protocols.XFImplicitAttributes

     * Test addPostField puts the correct element in the output buffer when
     * we pass it just a clientVariableName XFImplicit attributes.
     */
    public void testAddPostFieldClientVariableName() throws Exception {
        privateSetUp();
        XFImplicitAttributes attributes = new XFImplicitAttributes();

        buffer = new TestDOMOutputBuffer();
        document = domFactory.createDocument();

        attributes.setName("name");
        attributes.setClientVariableName("clientVariableName");
        protocol.addPostField(buffer, attributes);

        document.addNode(buffer.getRoot());
        String output = DOMUtilities.toString(
                document, protocol.getCharacterEncoder());
View Full Code Here

Examples of com.volantis.mcs.protocols.XFImplicitAttributes

     * we pass it clientVariableName and value XFImplicit attributes.
     */
    public void testAddPostFieldClientVariableNameAndValueAttributes()
             throws Exception {
        privateSetUp();
        XFImplicitAttributes attributes = new XFImplicitAttributes();

        // Test that clientVariableName takes precedence over value
        buffer = new TestDOMOutputBuffer();
        document = domFactory.createDocument();

        attributes.setName("name");
        attributes.setValue("value");
        attributes.setClientVariableName("clientVariableName");
        protocol.addPostField(buffer, attributes);

        document.addNode(buffer.getRoot());
        String output = DOMUtilities.toString(
                document, protocol.getCharacterEncoder());
View Full Code Here

Examples of com.volantis.mcs.protocols.XFImplicitAttributes

     * Test addPostField puts the correct element in the output buffer when
     * we pass it just a clientVariableName XFImplicit attributes.
     */
    public void testAddPostFieldClientVariableName() throws Exception {
        privateSetUp();
        XFImplicitAttributes attributes = new XFImplicitAttributes();

        buffer = new TestDOMOutputBuffer();
        buffer.initialise();
        document = domFactory.createDocument();

        attributes.setName("name");
        attributes.setClientVariableName("clientVariableName");
        protocol.addPostField(buffer, attributes);

        document.addNode(buffer.getRoot());
        String output = DOMUtilities.toString(
                document, protocol.getCharacterEncoder());
View Full Code Here

Examples of com.volantis.mcs.protocols.XFImplicitAttributes

     * we pass it clientVariableName and value XFImplicit attributes.
     */
    public void testAddPostFieldClientVariableNameAndValueAttributes()
             throws Exception {
        privateSetUp();
        XFImplicitAttributes attributes = new XFImplicitAttributes();

        // Test that clientVariableName takes precedence over value
        buffer = new TestDOMOutputBuffer();
        buffer.initialise();
        document = domFactory.createDocument();

        attributes.setName("name");
        attributes.setValue("value");
        attributes.setClientVariableName("clientVariableName");
        protocol.addPostField(buffer, attributes);

        document.addNode(buffer.getRoot());
        String output = DOMUtilities.toString(
                document, protocol.getCharacterEncoder());
View Full Code Here

Examples of com.volantis.mcs.protocols.XFImplicitAttributes

    /**
     * This method tests the method public void doImplicitValue ( XFImplicitAttributes )
     * for the com.volantis.mcs.protocols.VolantisProtocol class.
     */
    public void testDoImplicitValue() throws Exception {
        final XFImplicitAttributes attributes =
                (XFImplicitAttributes) ProtocolIntegrationTestHelper.
                provideAttributes(XFImplicitAttributes.class);

        XFFormAttributes formAttributes = new XFFormAttributes();
        Form form = new Form(new CanvasLayout());
        attributes.setFormAttributes(formAttributes);

        final VolantisProtocol protocol = getProtocol();

        MethodInvoker invoker = new MethodInvoker() {
            public void invoke() throws Exception {
View Full Code Here

Examples of com.volantis.mcs.protocols.XFImplicitAttributes

     */
    protected void generateImplicitElements(XFormModel model,
            VolantisProtocol protocol) {
        Iterator itemIterator = model.getItemIterator();
        while (itemIterator.hasNext()) {
            final XFImplicitAttributes attributes;
            final FieldDescriptor fd = new FieldDescriptor();
            SIItem item = (SIItem)itemIterator.next();
            if (!item.isReferenced()) {
                // populate XFFormFieldAttributes
                attributes = new XFImplicitAttributes();
                attributes.setName(item.getName());
                attributes.setValue(item.getUnprocessedValue());
                attributes.setContainingXFFormName(
                        model.getXFFormAttributes().getName());

                // populate FieldDescriptor
                fd.setName(item.getName());
                fd.setType(ImplicitFieldType.getSingleton());
                fd.setInitialValue(item.getUnprocessedValue());

                // add the control to the model
                model.addControl(fd, attributes);

                // populate the XFormAttributes
                attributes.setFormAttributes(model.getXFFormAttributes());

                // actually write out the implicit value
                protocol.doImplicitValue(attributes);
            }
        }
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.