Package javax.swing.text.html.HTML

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


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

    public void testIsPreformatted() throws Exception {
        tag = new Tag("pre", false, false);
        assertNotSame(Tag.PRE, tag);
        assertEquals(Tag.PRE.toString(), tag.toString());
        assertFalse("isPre", tag.isPreformatted());

        tag = new Tag("textarea", false, false);
        assertNotSame(Tag.TEXTAREA, tag);
        assertEquals(Tag.TEXTAREA.toString(), tag.toString());
        assertFalse("isPre", tag.isPreformatted());

        tag = new Tag("verb", true, false) {
            public boolean isPreformatted() {
                return true;
            }
        };
        assertEquals("verb", tag.toString());
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());
    }
View Full Code Here

    public void testAnchorStartEnd() {
        SimpleAttributeSet attr = new SimpleAttributeSet();
        // If href attribute is absent, after 4606 handleStartTag(Tag.A) does
        // nothing. After addition the href attribute, Tag.A works as before
        attr.addAttribute(HTML.Attribute.HREF, "");
        final Tag tag = Tag.A;
        reader.handleStartTag(tag, attr, 0);
        assertEquals(1, reader.charAttr.getAttributeCount());
        assertEquals(0, reader.parseBuffer.size());
        reader.handleEndTag(tag, 0);
        assertEquals(0, reader.charAttr.getAttributeCount());
View Full Code Here

    public void testAnchorStartTextEnd() {
        SimpleAttributeSet attr = new SimpleAttributeSet();
        attr.addAttribute("aaaa", "bbbb");
        attr.addAttribute(HTML.Attribute.HREF, "file:///index.html");
        final Tag tag = Tag.A;
        reader.handleStartTag(Tag.BODY, attr, 0);
        reader.handleStartTag(tag, attr, 0);
        assertEquals(1, reader.charAttr.getAttributeCount());
        assertEquals(1, reader.parseBuffer.size());
        reader.handleText("text".toCharArray(), 0);
View Full Code Here

                };
            }
        };
        reader = (HTMLReader)doc.getReader(0);
        String text = "precontent";
        Tag tag = Tag.HTML;
        SimpleAttributeSet attr = new SimpleAttributeSet();
        attr.addAttribute("aaaa", "bbbb");
        reader.addSpecialElement(tag, attr);
        assertTrue(specialMarker.isOccurred());
        ArrayList callInfo = (ArrayList)specialMarker.getAuxiliary();
View Full Code Here

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

    public void testEqualsObject() {
        Tag other = new UnknownTag(new String(tagName));
        assertNotSame(tag.toString(), other.toString());
        assertEquals(tag.toString(), other.toString());
        assertTrue(other.equals(tag));
        assertFalse(other.equals(tagName));
        assertFalse(other.equals(Tag.A));
        assertFalse(tag.equals(Tag.A));

        other = new UnknownTag(Tag.A.toString());
        assertSame(Tag.A.toString(), other.toString());
        assertFalse(other.equals(Tag.A));

        other = new UnknownTag("author");
        assertFalse(tag.equals(other));
    }
View Full Code Here

        other = new UnknownTag("author");
        assertFalse(tag.equals(other));
    }

    public void testHashCode() {
        Tag other = new UnknownTag(new String(tagName));
        assertNotSame(tag.toString(), other.toString());
        assertEquals(tag.toString(), other.toString());
        assertEquals(tagName.hashCode(), tag.hashCode());
        assertEquals(other.hashCode(), tag.hashCode());

        other = new UnknownTag("author");
        assertFalse(other.hashCode() == tag.hashCode());
    }
View Full Code Here

    public void testNull() {
        tag = new UnknownTag(null);
        assertNull(tag.toString());

        Tag other = new UnknownTag(null);
        try {
            assertTrue(tag.equals(other));
            fail("NPE expected");
        } catch (NullPointerException e) { }
View Full Code Here

            fail("NPE expected");
        } catch (NullPointerException e) { }
    }

    public void testSerializable() throws Exception {
        Tag readTag = (Tag)serializeObject(tag);
        assertTrue(readTag instanceof UnknownTag);
        assertEquals(tagName, readTag.toString());
        assertTrue(tag.equals(readTag));
        assertFalse(readTag.breaksFlow());
        assertFalse(readTag.isBlock());
        assertFalse(readTag.isPreformatted());
    }
View Full Code Here

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

    public void testEqualsObject() {
        Tag other = new UnknownTag(new String(tagName));
        assertNotSame(tag.toString(), other.toString());
        assertEquals(tag.toString(), other.toString());
        assertTrue(other.equals(tag));
        assertFalse(other.equals(tagName));
        assertFalse(other.equals(Tag.A));
        assertFalse(tag.equals(Tag.A));

        other = new UnknownTag(Tag.A.toString());
        assertSame(Tag.A.toString(), other.toString());
        assertFalse(other.equals(Tag.A));

        other = new UnknownTag("author");
        assertFalse(tag.equals(other));
    }
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.