Package javax.swing.text.html.HTML

Examples of javax.swing.text.html.HTML.Tag


   
    public void testHandleText_Implied() throws Exception {
        String text = "data";
        final SimpleAttributeSet attr = new SimpleAttributeSet();
        reader.handleStartTag(Tag.BODY, attr, 0);
        final Tag tag = Tag.SUB;
        reader.handleStartTag(tag, attr, 0);
        assertEquals(2, reader.charAttr.getAttributeCount());
        assertEquals(1, reader.parseBuffer.size());
        assertEquals(attr, reader.charAttr.getAttribute(tag));
       
View Full Code Here


        } else {
            oddTags = new Tag[] {Tag.AREA, Tag.APPLET, Tag.IFRAME, Tag.LEGEND, Tag.COL, Tag.COLGROUP, Tag.SCRIPT, Tag.BASE, Tag.MAP, Tag.OPTION, Tag.OPTGROUP, Tag.PARAM, Tag.STYLE};
        }
       
        for (int i = 0; i < tags.length; i++) {
            final Tag tag = tags[i];
            if (foundInArray(oddTags, tag)) {
                continue;
            }
            init();
            editable = false;
            HTMLReader reader = (HTMLReader)doc.getReader(0, 1, 0, tag);
            reader.handleStartTag(tag, new SimpleAttributeSet(), 0);
            assertTrue(tag.toString(), reader.parseBuffer.size() > 0);
            ElementSpec firstSpec = (ElementSpec)reader.parseBuffer.get(0);
            assertEquals(tag.toString(), ElementSpec.ContentType, firstSpec.getType());
            assertEquals(tag.toString(), ElementSpec.JoinPreviousDirection, firstSpec.getDirection());
            assertEquals(tag.toString(), '\n', firstSpec.getArray()[0]);
        }
    }
View Full Code Here

    }

    public void testAddSpecialElement_AllTagsImpliedBlockOpenCheck() {
        final Tag[] allTags = HTML.getAllTags();
        for (int i = 0; i < allTags.length; i++) {
            final Tag tag = allTags[i];
            if (Tag.FRAME.equals(tag)) {
                continue;
            }
            init();
            SimpleAttributeSet attr = new SimpleAttributeSet();
View Full Code Here

            assertEquals(5, reader.parseBuffer.size());
        }
    }

    public void testAddSpecialElement_FrameImpliedBlockOpenCheck() {
        Tag specialTag = Tag.FRAME;
        SimpleAttributeSet attr = new SimpleAttributeSet();
        attr.addAttribute("aaaa", "bbbb");
        reader.addSpecialElement(specialTag , attr);
        assertEquals(0, reader.charAttr.getAttributeCount());
        assertEquals(1, reader.parseBuffer.size());
View Full Code Here

        checkAttributes(specAttr, StyleConstants.NameAttribute, specialTag);
        checkAttributes(specAttr, "aaaa", "bbbb");
    }
   
    public void testAddSpecialElement_FrameImpliedBlockCloseCheck() {
        Tag specialTag = Tag.FRAME;
        SimpleAttributeSet attr = new SimpleAttributeSet();
        attr.addAttribute("aaaa", "bbbb");
        reader.blockOpen(Tag.FRAMESET , attr);
        reader.addSpecialElement(specialTag , attr);
        assertEquals(0, reader.charAttr.getAttributeCount());
View Full Code Here

        doc.setPreservesUnknownTags(true);
        reader.handleStartTag(Tag.HTML, attr, 0);
        reader.handleStartTag(Tag.BODY, attr, 0);
        reader.handleStartTag(Tag.P, attr, 0);
        assertEquals(3, reader.parseBuffer.size());
        reader.handleSimpleTag(new Tag("fake"), attr, 0);
        assertEquals(4, reader.parseBuffer.size());
       
        init();
        doc.setPreservesUnknownTags(false);
        reader.handleStartTag(Tag.HTML, attr, 0);
        reader.handleStartTag(Tag.BODY, attr, 0);
        reader.handleStartTag(Tag.P, attr, 0);
        assertEquals(3, reader.parseBuffer.size());
        reader.handleSimpleTag(new Tag("fake"), attr, 0);
        assertEquals(3, reader.parseBuffer.size());
    }
View Full Code Here

        doc.setPreservesUnknownTags(true);
        reader.handleStartTag(Tag.HTML, attr, 0);
        reader.handleStartTag(Tag.BODY, attr, 0);
        reader.handleStartTag(Tag.P, attr, 0);
        assertEquals(3, reader.parseBuffer.size());
        reader.handleStartTag(new Tag("fake"), attr, 0);
        reader.handleEndTag(new Tag("fake"), 0);
        assertEquals(3, reader.parseBuffer.size());
    }
View Full Code Here

public class HTML_TagTest extends TestCase {
    private Tag tag;

    public void testTag() {
        tag = new Tag();
        assertNull(tag.toString());
        assertFalse("breaks Flow", tag.breaksFlow());
        assertFalse("isBlock", tag.isBlock());
        assertFalse("isPre", tag.isPreformatted());
    }
View Full Code Here

        assertFalse("isPre", tag.isPreformatted());
    }

    public void testTagString() {
        final String tagName = "newTag";
        tag = new Tag(tagName);
        assertEquals("newTag", tag.toString());
        assertSame(tagName, tag.toString());
        assertFalse("breaks Flow", tag.breaksFlow());
        assertFalse("isBlock", tag.isBlock());
        assertFalse("isPre", tag.isPreformatted());
View Full Code Here

        assertFalse("isBlock", tag.isBlock());
        assertFalse("isPre", tag.isPreformatted());
    }

    public void testTagStringboolbool() {
        tag = new Tag("tag1", true, false);
        assertSame("tag1", tag.toString());
        assertTrue("breaks Flow", tag.breaksFlow());
        assertFalse("isBlock", tag.isBlock());
        assertFalse("isPre", tag.isPreformatted());

        tag = new Tag("tag2", false, true);
        assertSame("tag2", tag.toString());
        assertFalse("breaks Flow", tag.breaksFlow());
        assertTrue("isBlock", tag.isBlock());
        assertFalse("isPre", tag.isPreformatted());
    }
View Full Code Here

TOP

Related Classes of javax.swing.text.html.HTML.Tag

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.