Examples of HorizontalRuleEmulator


Examples of com.volantis.mcs.protocols.hr.HorizontalRuleEmulator

                "border-bottom-style: solid; "+
                "border-bottom-width: 1px; "+
                "margin-bottom: 8px; margin-top: 2px; "+
                "text-align: center; width: 100%'/>";

        HorizontalRuleEmulator emulator =
                new HorizontalRuleEmulatorWithBorderStylingOnDIV(
                        HorizontalRuleEmulatorWithBorderStylingOnDIV
                        .BORDER_BOTTOM_PROPERTY
                );

        /**
         * Test no style applied
         */
        element = emulator.emulateHorizontalRule(new DOMOutputBuffer(),
                                            createHorizontalRuleAttributes(null));

        assertEquals("Incorrect Hr Emulation",noStyle_Expected,
                helper.render(element));

        /**
         * Test width style applied
         */
        element = emulator.emulateHorizontalRule(new DOMOutputBuffer(),
                                    createHorizontalRuleAttributes("width: 50%"));

        assertEquals("Incorrect Hr Emulation",widthStyle_Expected,
                helper.render(element));

        /**
         * Test height style applied
         */
        element = emulator.emulateHorizontalRule(new DOMOutputBuffer(),
                                    createHorizontalRuleAttributes("height: 5px"));

        assertEquals("Incorrect Hr Emulation",heightStyle_Expected,
                helper.render(element));

        /**
         * Test colour style applied
         */
        element = emulator.emulateHorizontalRule(new DOMOutputBuffer(),
                                    createHorizontalRuleAttributes("color: red"));

        assertEquals("Incorrect Hr Emulation",colorStyle_Expected,
                helper.render(element));

        /**
         * Test text align style applied
         */
        element = emulator.emulateHorizontalRule(new DOMOutputBuffer(),
                                    createHorizontalRuleAttributes("text-align: left"));

        assertEquals("Incorrect Hr Emulation",textAlignStyle_Expected,
                helper.render(element));

        /**
         * Test margin top style applied
         */
        element = emulator.emulateHorizontalRule(new DOMOutputBuffer(),
                                    createHorizontalRuleAttributes("margin-top: 8px"));

        assertEquals("Incorrect Hr Emulation",marginTopAlignStyle_Expected,
                helper.render(element));

        /**
         * Test margin bottom style applied
         */
        element = emulator.emulateHorizontalRule(new DOMOutputBuffer(),
                                    createHorizontalRuleAttributes("margin-bottom: 8px"));

        assertEquals("Incorrect Hr Emulation",marginBottomAlignStyle_Expected,
                helper.render(element));
    }
View Full Code Here

Examples of com.volantis.mcs.protocols.hr.HorizontalRuleEmulator

                "border-top-style: solid; "+
                "border-top-width: 1px; "+
                "margin-bottom: 8px; margin-top: 2px; "+
                "text-align: center; width: 100%'/>";

        HorizontalRuleEmulator emulator =
                new HorizontalRuleEmulatorWithBorderStylingOnDIV(
                        HorizontalRuleEmulatorWithBorderStylingOnDIV
                        .BORDER_TOP_PROPERTY
                );

        /**
         * Test no style applied
         */
        element = emulator.emulateHorizontalRule(new DOMOutputBuffer(),
                                            createHorizontalRuleAttributes(null));

        assertEquals("Incorrect Hr Emulation",noStyle_Expected,
                helper.render(element));

        /**
         * Test width style applied
         */
        element = emulator.emulateHorizontalRule(new DOMOutputBuffer(),
                                    createHorizontalRuleAttributes("width: 50%"));

        assertEquals("Incorrect Hr Emulation",widthStyle_Expected,
                helper.render(element));

        /**
         * Test height style applied
         */
        element = emulator.emulateHorizontalRule(new DOMOutputBuffer(),
                                    createHorizontalRuleAttributes("height: 5px"));

        assertEquals("Incorrect Hr Emulation",heightStyle_Expected,
                helper.render(element));

        /**
         * Test colour style applied
         */
        element = emulator.emulateHorizontalRule(new DOMOutputBuffer(),
                                    createHorizontalRuleAttributes("color: red"));

        assertEquals("Incorrect Hr Emulation",colorStyle_Expected,
                helper.render(element));

        /**
         * Test text align style applied
         */
        element = emulator.emulateHorizontalRule(new DOMOutputBuffer(),
                                    createHorizontalRuleAttributes("text-align: left"));

        assertEquals("Incorrect Hr Emulation",textAlignStyle_Expected,
                helper.render(element));

        /**
         * Test margin top style applied
         */
        element = emulator.emulateHorizontalRule(new DOMOutputBuffer(),
                                    createHorizontalRuleAttributes("margin-top: 8px"));

        assertEquals("Incorrect Hr Emulation",marginTopAlignStyle_Expected,
                helper.render(element));

        /**
         * Test margin bottom style applied
         */
        element = emulator.emulateHorizontalRule(new DOMOutputBuffer(),
                                    createHorizontalRuleAttributes("margin-bottom: 8px"));

        assertEquals("Incorrect Hr Emulation",marginBottomAlignStyle_Expected,
                helper.render(element));
    }
View Full Code Here

Examples of com.volantis.mcs.protocols.hr.HorizontalRuleEmulator

        String colorStyle_Expected =
            "<table align=\"center\" border=\"0\" cellpadding=\"0\" " +
                "cellspacing=\"0\" height=\"1\" width=\"100%\">" +
            "<tr><td bgcolor=\"red\" bordercolor=\"red\"/></tr></table>";

        HorizontalRuleEmulator emulator = new TableAttrHREmulator();

        /**
         * Test no style applied
         */
        DOMOutputBuffer domOutputBuffer = new DOMOutputBuffer() ;
        emulator.emulateHorizontalRule(
                domOutputBuffer, createHorizontalRuleAttributes(null));

        assertEquals("Incorrect Hr Emulation",noStyle_Expected,
                helper.render(domOutputBuffer.getRoot()));

        /**
         * Test width style applied
         */
        domOutputBuffer = new DOMOutputBuffer() ;
        emulator.emulateHorizontalRule(
                domOutputBuffer, createHorizontalRuleAttributes("width: 50%"));


        assertEquals("Incorrect Hr Emulation",widthStyle_Expected,
                helper.render(domOutputBuffer.getRoot()));

        /**
         * Test height style applied
         */
        domOutputBuffer = new DOMOutputBuffer() ;
        emulator.emulateHorizontalRule(domOutputBuffer,
                                    createHorizontalRuleAttributes("height: 5px"));


        assertEquals("Incorrect Hr Emulation",heightStyle_Expected,
                helper.render(domOutputBuffer.getRoot()));

        /**
         * Test colour style applied
         */
        domOutputBuffer = new DOMOutputBuffer() ;
        emulator.emulateHorizontalRule(domOutputBuffer,
                                    createHorizontalRuleAttributes("color: red"));


        assertEquals("Incorrect Hr Emulation",colorStyle_Expected,
                helper.render(domOutputBuffer.getRoot()));
View Full Code Here

Examples of com.volantis.mcs.protocols.hr.HorizontalRuleEmulator

    // Javadoc Inherited
    protected void doHorizontalRule(DOMOutputBuffer dom,
            HorizontalRuleAttributes attributes) throws ProtocolException {

        InternalDevice device = getMarinerPageContext().getDevice();
        HorizontalRuleEmulator hrEmulator =
                    HorizontalRuleEmulatorFactory.getInstance()
                            .getEmulator(device, attributes, this.supportsCSS);

        Element element = null;
        if (hrEmulator != null) {
            element = hrEmulator.emulateHorizontalRule(dom, attributes);
        } else {
            element = dom.addStyledElement ("hr", attributes);
        }

        if (element != null) {
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.