Examples of PublicHTMLDocument


Examples of javax.swing.text.html.HTMLDocumentTestCase.PublicHTMLDocument

    }

    public void testHTMLDocumentContentStyleSheet() throws MalformedURLException {
        StyleSheet styles = new StyleSheet();
        final GapContent gapContent = new GapContent(10);
        htmlDoc = new PublicHTMLDocument(gapContent, styles);
        assertSame(styles, htmlDoc.getAttributeContextPublicly());
        assertSame(gapContent, htmlDoc.getContentPublicly());

        URL u1 = new URL("http://www.apache.org");
        styles.setBase(u1);
        htmlDoc = new PublicHTMLDocument(gapContent, styles);
        assertNull(htmlDoc.getBase());
    }
View Full Code Here

Examples of javax.swing.text.html.HTMLDocumentTestCase.PublicHTMLDocument

        assertNull(htmlDoc.getBase());
    }

    public void testHTMLDocumentStyleSheet() throws BadLocationException, MalformedURLException {
        StyleSheet styles = new StyleSheet();
        htmlDoc = new PublicHTMLDocument(styles);
        assertSame(styles, htmlDoc.getAttributeContextPublicly());
        final Content content = htmlDoc.getContentPublicly();
        assertTrue(content instanceof GapContent);
       
        URL u1 = new URL("http://www.apache.org");
        styles.setBase(u1);
        htmlDoc = new PublicHTMLDocument(styles);
        assertNull(htmlDoc.getBase());
    }
View Full Code Here

Examples of javax.swing.text.html.HTMLDocumentTestCase.PublicHTMLDocument

        htmlDoc = new PublicHTMLDocument(styles);
        assertNull(htmlDoc.getBase());
    }

    public void testHTMLDocument() {
        htmlDoc = new PublicHTMLDocument();
        assertTrue(htmlDoc.getContentPublicly() instanceof GapContent);
        AttributeContext styleSheet = htmlDoc.getAttributeContextPublicly();
        assertTrue(styleSheet instanceof StyleSheet);
        final Enumeration styleNames = ((StyleSheet)styleSheet).getStyleNames();
        assertTrue(styleNames.hasMoreElements());
View Full Code Here

Examples of javax.swing.text.html.HTMLDocumentTestCase.PublicHTMLDocument

        assertEquals(1, array.size());
        assertEquals(13, ((ElementSpec[])(array.get(0))).length);
        assertEquals(2, parent.getElementCount());
        createMarker.reset();

        htmlDoc = new PublicHTMLDocument();
        htmlDoc.setPreservesUnknownTags(true);
        createMarker = htmlDoc.getCreateMarker();
        HTMLDocumentTestCase.loadDocument(htmlDoc, htmlStr);
        parent = htmlDoc.getDefaultRootElement().getElement(1).getElement(0);
        assertTrue(createMarker.isOccurred());
View Full Code Here

Examples of javax.swing.text.html.HTMLDocumentTestCase.PublicHTMLDocument

                             "<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a" +
                             "<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a" +
                             "<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a" +
                             "<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a";

        htmlDoc = new PublicHTMLDocument();
        insertMarker = htmlDoc.getInsertMarker();
        Marker createMarker = htmlDoc.getCreateMarker();
        final ParserDelegator parser = new ParserDelegator();
        htmlDoc.setParser(parser);
        htmlDoc.setEditable(false);
        htmlDoc.setTokenThreshold(1);
        Element root = htmlDoc.getDefaultRootElement();
        Element branch = root.getElement(0).getElement(0);
        htmlDoc.insertAfterStart(branch, longString);
        assertFalse(createMarker.isOccurred());
        assertTrue(insertMarker.isOccurred());
        ArrayList info = (ArrayList)insertMarker.getAuxiliary();
        assertNotNull(info);
        assertEquals(5, info.size()/2);
        assertEquals(2, ((ElementSpec[])(info.get(0))).length);
        assertEquals(6, ((ElementSpec[])info.get(2)).length);
        assertEquals(26, ((ElementSpec[])info.get(4)).length);
        assertEquals(126, ((ElementSpec[])info.get(6)).length);
        assertEquals(305, ((ElementSpec[])info.get(8)).length);
        assertEquals(1, htmlDoc.getTokenThreshold());
        insertMarker.reset();
       
        htmlDoc = new PublicHTMLDocument();
        insertMarker = htmlDoc.getInsertMarker();
        htmlDoc.setEditable(false);
        htmlDoc.setParser(parser);
        htmlDoc.setTokenThreshold(2);
        root = htmlDoc.getDefaultRootElement();
        branch = root.getElement(0).getElement(0);
        htmlDoc.insertAfterStart(branch, longString);
        assertFalse(createMarker.isOccurred());
        assertTrue(insertMarker.isOccurred());
        info = (ArrayList)insertMarker.getAuxiliary();
        assertNotNull(info);
        assertEquals(5, info.size()/2);
        assertEquals(4, ((ElementSpec[])info.get(0)).length);
        assertEquals(12, ((ElementSpec[])info.get(2)).length);
        assertEquals(52, ((ElementSpec[])info.get(4)).length);
        assertEquals(252, ((ElementSpec[])info.get(6)).length);
        assertEquals(145, ((ElementSpec[])info.get(8)).length);
        assertEquals(2, htmlDoc.getTokenThreshold());
        insertMarker.reset();
       
        htmlDoc = new PublicHTMLDocument();
        insertMarker = htmlDoc.getInsertMarker();
        htmlDoc.setEditable(false);
        htmlDoc.setParser(parser);
        htmlDoc.setTokenThreshold(5);
        root = htmlDoc.getDefaultRootElement();
View Full Code Here

Examples of javax.swing.text.html.HTMLDocumentTestCase.PublicHTMLDocument

    private Marker insertMarker;

    protected void setUp() throws Exception {
        super.setUp();
        setIgnoreNotImplemented(true);
        htmlDoc = new PublicHTMLDocument();
        timeoutDelay = Integer.MAX_VALUE;
        insertMarker = htmlDoc.getInsertMarker();
        doc = htmlDoc;
    }
View Full Code Here

Examples of javax.swing.text.html.HTMLDocumentTestCase.PublicHTMLDocument

    }

    public void testHTMLDocumentContentStyleSheet() throws MalformedURLException {
        StyleSheet styles = new StyleSheet();
        final GapContent gapContent = new GapContent(10);
        htmlDoc = new PublicHTMLDocument(gapContent, styles);
        assertSame(styles, htmlDoc.getAttributeContextPublicly());
        assertSame(gapContent, htmlDoc.getContentPublicly());

        URL u1 = new URL("http://www.apache.org");
        styles.setBase(u1);
        htmlDoc = new PublicHTMLDocument(gapContent, styles);
        assertNull(htmlDoc.getBase());
    }
View Full Code Here

Examples of javax.swing.text.html.HTMLDocumentTestCase.PublicHTMLDocument

        assertNull(htmlDoc.getBase());
    }

    public void testHTMLDocumentStyleSheet() throws BadLocationException, MalformedURLException {
        StyleSheet styles = new StyleSheet();
        htmlDoc = new PublicHTMLDocument(styles);
        assertSame(styles, htmlDoc.getAttributeContextPublicly());
        final Content content = htmlDoc.getContentPublicly();
        assertTrue(content instanceof GapContent);
       
        URL u1 = new URL("http://www.apache.org");
        styles.setBase(u1);
        htmlDoc = new PublicHTMLDocument(styles);
        assertNull(htmlDoc.getBase());
    }
View Full Code Here

Examples of javax.swing.text.html.HTMLDocumentTestCase.PublicHTMLDocument

        htmlDoc = new PublicHTMLDocument(styles);
        assertNull(htmlDoc.getBase());
    }

    public void testHTMLDocument() {
        htmlDoc = new PublicHTMLDocument();
        assertTrue(htmlDoc.getContentPublicly() instanceof GapContent);
        AttributeContext styleSheet = htmlDoc.getAttributeContextPublicly();
        assertTrue(styleSheet instanceof StyleSheet);
        final Enumeration styleNames = ((StyleSheet)styleSheet).getStyleNames();
        assertTrue(styleNames.hasMoreElements());
View Full Code Here

Examples of javax.swing.text.html.HTMLDocumentTestCase.PublicHTMLDocument

        assertEquals(1, array.size());
        assertEquals(13, ((ElementSpec[])(array.get(0))).length);
        assertEquals(2, parent.getElementCount());
        createMarker.reset();

        htmlDoc = new PublicHTMLDocument();
        htmlDoc.setPreservesUnknownTags(true);
        createMarker = htmlDoc.getCreateMarker();
        HTMLDocumentTestCase.loadDocument(htmlDoc, htmlStr);
        parent = htmlDoc.getDefaultRootElement().getElement(1).getElement(0);
        assertTrue(createMarker.isOccurred());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.