Package javax.swing.text.html.HTMLDocument

Examples of javax.swing.text.html.HTMLDocument.HTMLReader


        checkJoinPrevSpec((ElementSpec)reader.parseBuffer.get(0));
    }
   
    public void testHTMLReaderIntIntIntTag_PushPopParameter_JoinPrevSpec2() throws Exception {
        editable = false;
        HTMLReader reader = (HTMLReader)doc.getReader(1, 1, 0, Tag.A);
        reader.new CharacterAction().start(Tag.A, new SimpleAttributeSet());
        assertEquals(1, reader.parseBuffer.size());
        assertTrue(ElementSpec.JoinPreviousDirection != ((ElementSpec)reader.parseBuffer.get(0)).getDirection());
    }
View Full Code Here


        assertTrue(ElementSpec.JoinPreviousDirection != ((ElementSpec)reader.parseBuffer.get(0)).getDirection());
    }
   
    public void testHTMLReaderIntIntIntTag_PushPopParameter_JoinPrevSpec3() throws Exception {
        editable = false;
        HTMLReader reader = (HTMLReader)doc.getReader(0, 1, 0, Tag.A);
        reader.new CharacterAction().start(Tag.A, new SimpleAttributeSet());
        assertEquals(2, reader.parseBuffer.size());
        checkJoinPrevSpec((ElementSpec)reader.parseBuffer.get(0));
    }
View Full Code Here

        checkJoinPrevSpec((ElementSpec)reader.parseBuffer.get(0));
    }
   
    public void testHTMLReaderIntIntIntTag_PushPopParameter_JoinPrevSpec4() throws Exception {
        editable = false;
        HTMLReader reader = (HTMLReader)doc.getReader(0, 1, 0, Tag.P);
        reader.new ParagraphAction().start(Tag.P, new SimpleAttributeSet());
        assertEquals(3, reader.parseBuffer.size());
        checkJoinPrevSpec((ElementSpec)reader.parseBuffer.get(0));
    }
View Full Code Here

            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 testPreContent_Calls() {
        final Marker contentMarker = new Marker();
        doc = new HTMLDocument() {
            public ParserCallback getReader(int pos) {
                return new HTMLReader(0) {
                    protected void addContent(char[] data, int offs, int length) {
                        contentMarker.setOccurred();
                        ArrayList callInfo = new ArrayList();
                        callInfo.add(data);
                        callInfo.add(new Integer(offs));
View Full Code Here

    }

    private void createContentMarkersInstrumentedReader(final Marker addContentMarker, final Marker preContentMarker, final Marker textAreaMarker) {
        doc = new HTMLDocument() {
            public ParserCallback getReader(int pos) {
                return new HTMLReader(pos) {
                    protected void addContent(char[] data, int offset, int length, boolean createImpliedPIfNecessary) {
                        addContentMarker.setOccurred();
                        super.addContent(data, offset, length, createImpliedPIfNecessary);
                    };
                   
View Full Code Here

    public void testSpecialStart_Calls() {
        final Marker specialMarker = new Marker();
        doc = new HTMLDocument() {
            public ParserCallback getReader(int pos) {
                return new HTMLReader(0) {
                    protected void addSpecialElement(final Tag tag, final MutableAttributeSet attr) {
                        specialMarker.setOccurred();
                        ArrayList callInfo = new ArrayList();
                        callInfo.add(tag);
                        callInfo.add(attr);
View Full Code Here

    public void testPreStartEnd_BlockCalls() {
        final Marker blockOpen = new Marker();
        final Marker blockClose = new Marker();
        doc = new HTMLDocument() {
            public ParserCallback getReader(int pos) {
                return new HTMLReader(0) {
                    protected void blockOpen(Tag tag, MutableAttributeSet attr) {
                        blockOpen.setOccurred();
                        ArrayList callInfo = (blockOpen.getAuxiliary() == null)
                                              ? new ArrayList()
                                              : (ArrayList)blockOpen.getAuxiliary();
View Full Code Here

   
    public void testPreStartEnd_PreContentCalls() {
        final Marker preContentMarker = new Marker();
        doc = new HTMLDocument() {
            public ParserCallback getReader(int pos) {
                return new HTMLReader(0) {
                    protected void preContent(char[] data) {
                        preContentMarker.setOccurred();
                        preContentMarker.setAuxiliary(data);
                        super.preContent(data);
                    }
View Full Code Here

        final Marker blockOpenMarker = new Marker();
        final Marker blockCloseMarker = new Marker();
        final Marker contentMarker = new Marker();
        doc = new HTMLDocument() {
            public ParserCallback getReader(int pos) {
                return new HTMLReader(0) {
                    protected void blockOpen(Tag tag, MutableAttributeSet attr) {
                        blockOpenMarker.setOccurred();
                        ArrayList callInfo = (blockOpenMarker.getAuxiliary() == null)
                                              ? new ArrayList()
                                              : (ArrayList)blockOpenMarker.getAuxiliary();
View Full Code Here

TOP

Related Classes of javax.swing.text.html.HTMLDocument.HTMLReader

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.