Package javax.swing.text.AbstractDocument

Examples of javax.swing.text.AbstractDocument.AbstractElement


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

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

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


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

    public void testTranslateHTMLToCSSWidth() throws Exception {
        AbstractElement branch = (AbstractElement)doc.getParagraphElement(0);
        assertEquals("p", branch.getName());

        branch.addAttribute(HTML.Attribute.WIDTH, "50%");
        attr = ss.translateHTMLToCSS(branch);
        assertEquals(2, attr.getAttributeCount());
        assertEquals("50%",
                     attr.getAttribute(CSS.Attribute.WIDTH).toString());
        assertEquals("0",
View Full Code Here

        assertEquals("0",
                     attr.getAttribute(CSS.Attribute.MARGIN_TOP).toString());
    }

    public void testTranslateHTMLToCSSHeight() throws Exception {
        AbstractElement branch = (AbstractElement)doc.getParagraphElement(0);
        assertEquals("p", branch.getName());

        branch.addAttribute(HTML.Attribute.HEIGHT, "331");
        attr = ss.translateHTMLToCSS(branch);
        assertEquals(2, attr.getAttributeCount());
        assertEquals("331" + (isHarmony() ? "pt" : ""),
                     attr.getAttribute(CSS.Attribute.HEIGHT).toString());
        assertEquals("0",
View Full Code Here

        assertEquals("0",
                     attr.getAttribute(CSS.Attribute.MARGIN_TOP).toString());
    }

    public void testTranslateHTMLToCSSStyle() throws Exception {
        AbstractElement branch = (AbstractElement)doc.getParagraphElement(0);
        assertEquals("p", branch.getName());

        branch.addAttribute(CSS.Attribute.BORDER_BOTTOM_WIDTH, "1pt");
        attr = ss.translateHTMLToCSS(branch);
        assertEquals(2, attr.getAttributeCount());
        assertEquals("1pt", attr.getAttribute(CSS.Attribute.BORDER_BOTTOM_WIDTH)
                            .toString());
        assertEquals("0",
View Full Code Here

                return super.translateHTMLToCSS(htmlAttrSet);
            }
        };
        doc = new TestDocument(ss);
        doc.lockWrite();
        final AbstractElement branch =
            (AbstractElement)doc.getParagraphElement(0);
        assertEquals("p", branch.getName());

        assertFalse(gva.isOccurred());
        assertFalse(th2c.isOccurred());
        final View view = new InlineView(branch);
        assertTrue(gva.isOccurred());
        assertTrue(th2c.isOccurred());

        final AttributeSet va = view.getAttributes();
        assertFalse(gva.isOccurred());
        assertFalse(th2c.isOccurred());

        assertSame(va, view.getAttributes());
        assertEquals(1, va.getAttributeCount());
        assertEquals("0",
                     va.getAttribute(CSS.Attribute.MARGIN_TOP).toString());

        branch.addAttribute(HTML.Attribute.WIDTH, "200");

        assertFalse(gva.isOccurred());
        assertFalse(th2c.isOccurred());

        view.changedUpdate(new DocumentEvent() {
            public int getOffset() {
                return branch.getStartOffset();
            }
            public int getLength() {
                return branch.getEndOffset() - branch.getStartOffset();
            }
            public Document getDocument() {
                return doc;
            }
            public EventType getType() {
View Full Code Here

        assertEquals("BranchElement(bidi root) 0,15\n", bidi.toString());
        assertEquals("BranchElement(html) 0,15\n", par.toString());
    }

    public void testGetName() {
        AbstractElement block = htmlDoc.new BlockElement(null, null);
        assertEquals("paragraph", block.getName());
        htmlDoc.lockWrite();

        final String name = "asddsa";
        block = htmlDoc.new BlockElement(null, null);
        block.addAttribute(StyleConstants.NameAttribute, name);
        assertEquals(name, block.getName());
    }
View Full Code Here

    public void testBranchElement() {
    }

    public void testGetResolveParent() {
        htmlDoc.lockWrite();
        AbstractElement parent = htmlDoc.new BlockElement(null, null);
        AbstractElement block = htmlDoc.new BlockElement(parent, null);
        assertNull(parent.getResolveParent());
        assertNull(block.getResolveParent());

        block.setResolveParent(parent);
        assertNull(block.getResolveParent());
    }
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

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.