Package javax.swing.text.AbstractDocument

Examples of javax.swing.text.AbstractDocument.AbstractElement


    public void testTranslateHTMLToCSSA() throws Exception {
        doc.remove(0, doc.getLength());
        HTMLEditorKit kit = new HTMLEditorKit();
        kit.read(new StringReader("<a href=\"http://go\">link</a>"), doc, 0);

        AbstractElement body =
            (AbstractElement)doc.getDefaultRootElement().getElement(1);
        assertEquals("body", body.getName());

        body.addAttribute(HTML.Attribute.BGCOLOR, "#ffffff");
        body.addAttribute(HTML.Attribute.BACKGROUND, "bg.jpg");
        body.addAttribute(HTML.Attribute.TEXT, "black");
        body.addAttribute(HTML.Attribute.LINK, "blue");
        body.addAttribute(HTML.Attribute.ALINK, "red");
        body.addAttribute(HTML.Attribute.VLINK, "purple");

        AbstractElement a = (AbstractElement)doc.getCharacterElement(2);
        assertNotNull(a.getAttribute(HTML.Tag.A));
        attr = ss.translateHTMLToCSS(a);
        assertNull(((NamedStyle)attr).getName());
        assertEquals(0, attr.getAttributeCount());
    }
View Full Code Here


        assertNull(((NamedStyle)attr).getName());
        assertEquals(0, attr.getAttributeCount());
    }

    public void testTranslateHTMLToCSSAlignLeft() throws Exception {
        AbstractElement branch =
            (AbstractElement)doc.getDefaultRootElement().getElement(0);
        assertEquals("body", branch.getName());

        branch.addAttribute(HTML.Attribute.ALIGN, "left");
        attr = ss.translateHTMLToCSS(branch);
        assertEquals(1, attr.getAttributeCount());
        assertEquals("left",
                     attr.getAttribute(CSS.Attribute.TEXT_ALIGN).toString());
    }
View Full Code Here

        assertEquals("left",
                     attr.getAttribute(CSS.Attribute.TEXT_ALIGN).toString());
    }

    public void testTranslateHTMLToCSSAlignCenter() throws Exception {
        AbstractElement branch =
            (AbstractElement)doc.getDefaultRootElement().getElement(0);
        assertEquals("body", branch.getName());

        branch.addAttribute(HTML.Attribute.ALIGN, "center");
        attr = ss.translateHTMLToCSS(branch);
        assertEquals(1, attr.getAttributeCount());
        assertEquals("center",
                     attr.getAttribute(CSS.Attribute.TEXT_ALIGN).toString());
    }
View Full Code Here

        assertEquals("center",
                     attr.getAttribute(CSS.Attribute.TEXT_ALIGN).toString());
    }

    public void testTranslateHTMLToCSSAlignRight() throws Exception {
        AbstractElement branch =
            (AbstractElement)doc.getDefaultRootElement().getElement(0);
        assertEquals("body", branch.getName());

        branch.addAttribute(HTML.Attribute.ALIGN, "right");
        attr = ss.translateHTMLToCSS(branch);
        assertEquals(1, attr.getAttributeCount());
        assertEquals("right",
                     attr.getAttribute(CSS.Attribute.TEXT_ALIGN).toString());
    }
View Full Code Here

        assertEquals("right",
                     attr.getAttribute(CSS.Attribute.TEXT_ALIGN).toString());
    }

    public void testTranslateHTMLToCSSAlignJustify() throws Exception {
        AbstractElement branch =
            (AbstractElement)doc.getDefaultRootElement().getElement(0);
        assertEquals("body", branch.getName());

        branch.addAttribute(HTML.Attribute.ALIGN, "justify");
        attr = ss.translateHTMLToCSS(branch);
        assertEquals(1, attr.getAttributeCount());
        assertEquals("justify",
                     attr.getAttribute(CSS.Attribute.TEXT_ALIGN).toString());
    }
View Full Code Here

        assertEquals("justify",
                     attr.getAttribute(CSS.Attribute.TEXT_ALIGN).toString());
    }

    public void testTranslateHTMLToCSSAlignTop() throws Exception {
        AbstractElement branch =
            (AbstractElement)doc.getDefaultRootElement().getElement(0);
        assertEquals("body", branch.getName());

        branch.addAttribute(HTML.Attribute.ALIGN, "top");
        attr = ss.translateHTMLToCSS(branch);
        if (isHarmony()) {
            assertEquals(0, attr.getAttributeCount());
            assertNull(attr.getAttribute(CSS.Attribute.TEXT_ALIGN));
        } else {
View Full Code Here

                         attr.getAttribute(CSS.Attribute.TEXT_ALIGN).toString());
        }
    }

    public void testTranslateHTMLToCSSAlignBottom() throws Exception {
        AbstractElement branch =
            (AbstractElement)doc.getDefaultRootElement().getElement(0);
        assertEquals("body", branch.getName());

        branch.addAttribute(HTML.Attribute.ALIGN, "bottom");
        attr = ss.translateHTMLToCSS(branch);
        if (isHarmony()) {
            assertEquals(0, attr.getAttributeCount());
            assertNull(attr.getAttribute(CSS.Attribute.TEXT_ALIGN));
        } else {
View Full Code Here

                         attr.getAttribute(CSS.Attribute.TEXT_ALIGN).toString());
        }
    }

    public void testTranslateHTMLToCSSAlignChar() throws Exception {
        AbstractElement branch =
            (AbstractElement)doc.getDefaultRootElement().getElement(0);
        assertEquals("body", branch.getName());

        branch.addAttribute(HTML.Attribute.ALIGN, "char");
        attr = ss.translateHTMLToCSS(branch);
        if (isHarmony()) {
            assertEquals(0, attr.getAttributeCount());
            assertNull(attr.getAttribute(CSS.Attribute.TEXT_ALIGN));
        } else {
View Full Code Here

                         attr.getAttribute(CSS.Attribute.TEXT_ALIGN).toString());
        }
    }

    public void testTranslateHTMLToCSSVAlignTop() throws Exception {
        AbstractElement branch =
            (AbstractElement)doc.getDefaultRootElement().getElement(0);
        assertEquals("body", branch.getName());

        branch.addAttribute(HTML.Attribute.VALIGN, "top");
        attr = ss.translateHTMLToCSS(branch);
        assertEquals(1, attr.getAttributeCount());
        assertEquals("top",
                     attr.getAttribute(CSS.Attribute.VERTICAL_ALIGN).toString());
    }
View Full Code Here

        assertEquals("top",
                     attr.getAttribute(CSS.Attribute.VERTICAL_ALIGN).toString());
    }

    public void testTranslateHTMLToCSSVAlignMiddle() throws Exception {
        AbstractElement branch =
            (AbstractElement)doc.getDefaultRootElement().getElement(0);
        assertEquals("body", branch.getName());

        branch.addAttribute(HTML.Attribute.VALIGN, "middle");
        attr = ss.translateHTMLToCSS(branch);
        assertEquals(1, attr.getAttributeCount());
        assertEquals("middle",
                     attr.getAttribute(CSS.Attribute.VERTICAL_ALIGN).toString());
    }
View Full Code Here

TOP

Related Classes of javax.swing.text.AbstractDocument.AbstractElement

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.