Package javax.swing.text.AbstractDocument

Examples of javax.swing.text.AbstractDocument.AbstractElement


        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

    /**
     * Checks what happens when ResolveAttribute of a paragraph is set
     * to non-Style object.
     */
    public void testGetLogicalStyle03() {
        final AbstractElement par = (AbstractElement) doc.getParagraphElement(5);
        final MutableAttributeSet set = new SimpleAttributeSet();
        StyleConstants.setForeground(set, Color.GREEN);
        StyleConstants.setBackground(set, Color.YELLOW);
        doc.writeLock();
        try {
            set.setResolveParent(boldItalic);
            par.setResolveParent(set);
            assertSame(set, par.getResolveParent());
            assertNull(doc.getLogicalStyle(5));
        } finally {
            doc.writeUnlock();
        }
    }
View Full Code Here

        ((AbstractElement) paragraph).addAttributes(bold);
        buf.remove(offset, length, createEvent(offset, length));
        final List<?> edits = getEdits(event);
        assertEquals(1, edits.size());
        assertChange(edits.get(0), root, 0, new int[] { 0, 16, 16, 21 }, new int[] { 0, 21 });
        final AbstractElement branch = (AbstractElement) root.getElement(0);
        assertChildren(branch, new int[] { 0, 5, 5, 9, 9, 15, 16, 21 }, new AttributeSet[] {
                null, bold, italic, null });
        assertEquals(2, branch.getAttributeCount());
        assertTrue(branch.isDefined(AttributeSet.ResolveAttribute));
        assertTrue(branch.containsAttributes(bold));
    }
View Full Code Here

        ((AbstractElement) paragraph).addAttributes(bold);
        buf.remove(offset, length, createEvent(offset, length));
        final List<?> edits = getEdits(event);
        assertEquals(1, edits.size());
        assertChange(edits.get(0), root, 0, new int[] { 0, 16, 16, 21 }, new int[] { 0, 21 });
        final AbstractElement branch = (AbstractElement) root.getElement(0);
        assertChildren(branch, new int[] { 0, 5, 5, 9, 16, 21 }, new AttributeSet[] { null,
                bold, null });
        assertEquals(2, branch.getAttributeCount());
        assertTrue(branch.isDefined(AttributeSet.ResolveAttribute));
        assertTrue(branch.containsAttributes(bold));
    }
View Full Code Here

        ((AbstractElement) paragraph).addAttributes(bold);
        buf.remove(offset, length, createEvent(offset, length));
        final List<?> edits = getEdits(event);
        assertEquals(1, edits.size());
        assertChange(edits.get(0), root, 0, new int[] { 0, 16, 16, 21 }, new int[] { 16, 21 });
        final AbstractElement branch = (AbstractElement) root.getElement(0);
        assertChildren(branch, new int[] { 16, 21 }, new AttributeSet[] { null });
        assertEquals(2, branch.getAttributeCount());
        assertTrue(branch.isDefined(AttributeSet.ResolveAttribute));
        assertTrue(branch.containsAttributes(bold));
    }
View Full Code Here

        htmlDoc = null;
        super.tearDown();
    }

    public void testGetName() {
        AbstractElement run = htmlDoc.new RunElement(null, null, 0, 0);
        assertEquals("content", run.getName());
        htmlDoc.lockWrite();

        final String name = "asddsa";
        run = htmlDoc.new RunElement(null, null, 0, 0);
        run.addAttribute(StyleConstants.NameAttribute, name);
        assertEquals(name, run.getName());
    }
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.