Examples of ElementSpec


Examples of javax.swing.text.DefaultStyledDocument.ElementSpec

    public void testInsertDiffAttrsDocEnd() throws Exception {
        insertOffset = doc.getLength();
        // doc.insertString(insertOffset, caps, italic);
        content.insertString(insertOffset, caps);
        event = doc.new DefaultDocumentEvent(insertOffset, capsLen, EventType.INSERT);
        ElementSpec spec = new ElementSpec(italic, ElementSpec.ContentType, capsLen);
        buf.insert(insertOffset, capsLen, new ElementSpec[] { spec }, event);
        List<?> edits = getEdits(event);
        assertEquals(1, edits.size());
        assertChange(edits.get(0), new int[] { 16, 24 }, new int[] { 16, 20, 20, 23, 23, 24 });
        assertChildren(root.getElement(1), new int[] { 16, 20, 20, 23, 23, 24 },
View Full Code Here

Examples of javax.swing.text.DefaultStyledDocument.ElementSpec

        SimpleAttributeSet attr = new SimpleAttributeSet();
        attr.addAttribute(HTML.Attribute.STYLE, "color: red");
        reader.handleSimpleTag(Tag.HR, attr, 0);
        assertEquals(0, reader.charAttr.getAttributeCount());
        assertEquals(2, reader.parseBuffer.size());
        final ElementSpec spec = (ElementSpec)reader.parseBuffer.get(1);
        final AttributeSet specAttr = spec.getAttributes();
        assertNotSame(attr, specAttr);
        assertNull(specAttr.getAttribute(HTML.Attribute.STYLE));
        checkAttributes(specAttr, CSS.Attribute.COLOR, "red");
    }
View Full Code Here

Examples of javax.swing.text.DefaultStyledDocument.ElementSpec

        assertEquals(1, reader.parseBuffer.size());
        reader.handleText(text.toCharArray(), 0);
        assertEquals(1, reader.charAttr.getAttributeCount());
        checkAttributes(reader.charAttr, StyleConstants.NameAttribute, Tag.CONTENT);
        assertEquals(2, reader.parseBuffer.size());
        ElementSpec spec = (ElementSpec)reader.parseBuffer.get(1);
        assertSpec(spec, ElementSpec.ContentType, ElementSpec.OriginateDirection, 0, text.toCharArray());
        final AttributeSet specAttr = spec.getAttributes();
        assertEquals(1, specAttr.getAttributeCount());
        checkAttributes(specAttr, StyleConstants.NameAttribute, Tag.CONTENT);
        assertFalse(createMarker.isOccurred());
        assertFalse(insertMarker.isOccurred());
    }
View Full Code Here

Examples of javax.swing.text.DefaultStyledDocument.ElementSpec

       
        reader.handleText(text.toCharArray(), 0);
        assertEquals(3, reader.charAttr.getAttributeCount());
        checkAttributes(reader.charAttr, StyleConstants.NameAttribute, Tag.CONTENT);
        assertEquals(3, reader.parseBuffer.size());
        ElementSpec spec = (ElementSpec)reader.parseBuffer.get(2);
        assertSpec(spec, ElementSpec.ContentType, ElementSpec.OriginateDirection, 0, text.toCharArray());
        AttributeSet specAttr = spec.getAttributes();
        assertEquals(3, specAttr.getAttributeCount());
        checkAttributes(specAttr, StyleConstants.NameAttribute, Tag.CONTENT);
        checkAttributes(specAttr, tag, attr);
       
        spec = (ElementSpec)reader.parseBuffer.get(1);
View Full Code Here

Examples of javax.swing.text.DefaultStyledDocument.ElementSpec

            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

Examples of javax.swing.text.DefaultStyledDocument.ElementSpec

        assertEquals(0, reader.parseBuffer.size());
        reader.addContent(text.toCharArray(), 1, 3, true);
        assertEquals(1, reader.charAttr.getAttributeCount());
        checkAttributes(reader.charAttr, StyleConstants.NameAttribute, Tag.CONTENT);
        assertEquals(2, reader.parseBuffer.size());
        ElementSpec spec = (ElementSpec)reader.parseBuffer.get(0);
        checkOpenImpliedSpec(spec);
        spec = (ElementSpec)reader.parseBuffer.get(1);
        assertSpec(spec, ElementSpec.ContentType, ElementSpec.OriginateDirection, 1, 3, text.toCharArray());
        assertEquals(1, spec.getAttributes().getAttributeCount());
        checkAttributes(spec.getAttributes(), StyleConstants.NameAttribute, Tag.CONTENT);
        assertEquals(text, new String(spec.getArray()));
        assertFalse(createMarker.isOccurred());
        assertFalse(insertMarker.isOccurred());
    }
View Full Code Here

Examples of javax.swing.text.DefaultStyledDocument.ElementSpec

        assertEquals(1, reader.parseBuffer.size());
        reader.addContent(text.toCharArray(), 1, 3, true);
        assertEquals(1, reader.charAttr.getAttributeCount());
        checkAttributes(reader.charAttr, StyleConstants.NameAttribute, Tag.CONTENT);
        assertEquals(2, reader.parseBuffer.size());
        ElementSpec spec = (ElementSpec)reader.parseBuffer.get(0);
        assertSpec(spec, ElementSpec.StartTagType, ElementSpec.OriginateDirection, 0, null);
        assertEquals(1, spec.getAttributes().getAttributeCount());
        checkAttributes(spec.getAttributes(), StyleConstants.NameAttribute, Tag.H1);
        spec = (ElementSpec)reader.parseBuffer.get(1);
        assertEquals(1, spec.getAttributes().getAttributeCount());
        checkAttributes(spec.getAttributes(), StyleConstants.NameAttribute, Tag.CONTENT);
        assertSpec(spec, ElementSpec.ContentType, ElementSpec.OriginateDirection, 1, 3, text.toCharArray());
        assertFalse(createMarker.isOccurred());
        assertFalse(insertMarker.isOccurred());
    }
View Full Code Here

Examples of javax.swing.text.DefaultStyledDocument.ElementSpec

        assertEquals(0, reader.parseBuffer.size());
        reader.addContent(text.toCharArray(), 1, 3, false);
        assertEquals(1, reader.charAttr.getAttributeCount());
        checkAttributes(reader.charAttr, StyleConstants.NameAttribute, Tag.CONTENT);
        assertEquals(1, reader.parseBuffer.size());
        ElementSpec spec = (ElementSpec)reader.parseBuffer.get(0);
        assertSpec(spec, ElementSpec.ContentType, ElementSpec.OriginateDirection, 1, 3, text.toCharArray());
        assertEquals(1, spec.getAttributes().getAttributeCount());
        checkAttributes(spec.getAttributes(), StyleConstants.NameAttribute, Tag.CONTENT);
        assertFalse(createMarker.isOccurred());
        assertFalse(insertMarker.isOccurred());
    }
View Full Code Here

Examples of javax.swing.text.DefaultStyledDocument.ElementSpec

        reader.addContent(text.toCharArray(), 0, 4);
        assertEquals(2, reader.charAttr.getAttributeCount());
        checkAttributes(reader.charAttr, StyleConstants.NameAttribute, Tag.CONTENT);
        checkAttributes(reader.charAttr, "aaaa", "bbbb");
        assertEquals(2, reader.parseBuffer.size());
        ElementSpec spec = (ElementSpec)reader.parseBuffer.get(0);
        assertSpec(spec, ElementSpec.StartTagType, ElementSpec.OriginateDirection, 0, null);
        spec = (ElementSpec)reader.parseBuffer.get(1);
        assertSpec(spec, ElementSpec.ContentType, ElementSpec.OriginateDirection, 0, text.toCharArray());
        assertFalse(createMarker.isOccurred());
        assertFalse(insertMarker.isOccurred());
View Full Code Here

Examples of javax.swing.text.DefaultStyledDocument.ElementSpec

        String text = "data";
        reader.addContent(text.toCharArray(), 1, 3);
        assertEquals(1, reader.charAttr.getAttributeCount());
        checkAttributes(reader.charAttr, StyleConstants.NameAttribute, Tag.CONTENT);
        assertEquals(2, reader.parseBuffer.size());
        ElementSpec spec = (ElementSpec)reader.parseBuffer.get(0);
        assertSpec(spec, ElementSpec.StartTagType, ElementSpec.OriginateDirection, 0, null);
        spec = (ElementSpec)reader.parseBuffer.get(1);
        assertSpec(spec, ElementSpec.ContentType, ElementSpec.OriginateDirection, 1, 3, text.toCharArray());
        assertFalse(createMarker.isOccurred());
        assertFalse(insertMarker.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.