Package javax.swing.text

Examples of javax.swing.text.AttributeSet$CharacterAttribute


          Document eDoc = editor.getDocument();
          if (eDoc instanceof DefaultStyledDocument) {
            DefaultStyledDocument hdoc =
              (DefaultStyledDocument) eDoc;
            Element e = hdoc.getCharacterElement(pos);
            AttributeSet a = e.getAttributes();
            AttributeSet tagA = (AttributeSet) a.getAttribute(HTML.Tag.A);
            String href = null;
            if (tagA!=null){
              href = (String)tagA.getAttribute(HTML.Attribute.HREF);
            }
            if (href != null) {
            Desktop desktop = Desktop.getDesktop();
            try {
          desktop.browse(new URI(href));
View Full Code Here


        assertFalse(createMarker.isOccurred());
        assertFalse(insertMarker.isOccurred());
       
        ElementSpec spec = (ElementSpec)reader.parseBuffer.get(0);
        assertSpec(spec, ElementSpec.ContentType, ElementSpec.OriginateDirection, 0, new char[] {' '});
        AttributeSet specAttr = spec.getAttributes();
        assertEquals(2, specAttr.getAttributeCount());
        checkAttributes(specAttr, StyleConstants.NameAttribute, specialTag);
        checkAttributes(specAttr, "aaaa", "bbbb");
    }
View Full Code Here

        assertFalse(createMarker.isOccurred());
        assertFalse(insertMarker.isOccurred());
       
        ElementSpec spec = (ElementSpec)reader.parseBuffer.get(1);
        assertSpec(spec, ElementSpec.ContentType, ElementSpec.OriginateDirection, 0, new char[] {' '});
        AttributeSet specAttr = spec.getAttributes();
        assertEquals(2, specAttr.getAttributeCount());
        checkAttributes(specAttr, StyleConstants.NameAttribute, specialTag);
        checkAttributes(specAttr, "aaaa", "bbbb");
       
        reader.blockClose(Tag.FRAMESET);
        assertEquals(3, reader.parseBuffer.size());
View Full Code Here

        ElementSpec spec = (ElementSpec)reader.parseBuffer.get(1);
        checkOpenImpliedSpec(spec);
       
        spec = (ElementSpec)reader.parseBuffer.get(2);
        assertSpec(spec, ElementSpec.ContentType, ElementSpec.OriginateDirection, 0, new char[] {' '});
        AttributeSet specAttr = spec.getAttributes();
        assertEquals(2, specAttr.getAttributeCount());
        checkAttributes(specAttr, StyleConstants.NameAttribute, specialTag);
        checkAttributes(specAttr, "aaaa", "bbbb");
    }
View Full Code Here

        attr.addAttribute("aaaa", "bbbb");
        reader.blockOpen(Tag.B, attr);
        assertEquals(0, reader.charAttr.getAttributeCount());
        assertEquals(1, reader.parseBuffer.size());
        final ElementSpec spec = (ElementSpec)reader.parseBuffer.get(0);
        final AttributeSet specAttr = spec.getAttributes();
        assertEquals(2, specAttr.getAttributeCount());
        checkAttributes(specAttr, StyleConstants.NameAttribute, Tag.B);
        checkAttributes(specAttr, "aaaa", "bbbb");
        assertSpec(spec, ElementSpec.StartTagType, ElementSpec.OriginateDirection, 0, null);

        assertNotSame(attr, specAttr);
View Full Code Here

        attr.addAttribute(HTMLEditorKit.ParserCallback.IMPLIED, Boolean.TRUE);
        reader.blockOpen(Tag.B, attr);
        assertEquals(0, reader.charAttr.getAttributeCount());
        assertEquals(1, reader.parseBuffer.size());
        final ElementSpec spec = (ElementSpec)reader.parseBuffer.get(0);
        final AttributeSet specAttr = spec.getAttributes();
        assertEquals(2, specAttr.getAttributeCount());
        checkAttributes(specAttr, StyleConstants.NameAttribute, Tag.B);
        checkAttributes(specAttr, "aaaa", "bbbb");
        assertSpec(spec, ElementSpec.StartTagType, ElementSpec.OriginateDirection, 0, null);

        assertNotSame(attr, specAttr);
View Full Code Here

        assertEquals(7, reader.parseBuffer.size());
        assertEquals(0, reader.charAttr.getAttributeCount());
       
        ElementSpec spec = (ElementSpec)reader.parseBuffer.get(0);
        assertSpec(spec, ElementSpec.StartTagType, ElementSpec.OriginateDirection, 0, null);
        AttributeSet specAttr = spec.getAttributes();
        assertEquals(2, specAttr.getAttributeCount());
        checkAttributes(specAttr, StyleConstants.NameAttribute, Tag.B);
        checkAttributes(specAttr, "aaaa", "bbbb");
       
        spec = (ElementSpec)reader.parseBuffer.get(1);
        specAttr = spec.getAttributes();
        assertSpec(spec, ElementSpec.StartTagType, ElementSpec.OriginateDirection, 0, null);
        assertEquals(2, specAttr.getAttributeCount());
        checkAttributes(specAttr, StyleConstants.NameAttribute, Tag.I);
        checkAttributes(specAttr, "aaaa", "bbbb");
       
        spec = (ElementSpec)reader.parseBuffer.get(2);
        checkOpenImpliedSpec(spec);
       
        spec = (ElementSpec)reader.parseBuffer.get(3);
        specAttr = spec.getAttributes();
        assertSpec(spec, ElementSpec.ContentType, ElementSpec.OriginateDirection, 0, new char[] {'\n'});
        assertEquals(2, specAttr.getAttributeCount());
        checkAttributes(specAttr, StyleConstants.NameAttribute, Tag.CONTENT);
        checkAttributes(specAttr, "CR", Boolean.TRUE);
       
        spec = (ElementSpec)reader.parseBuffer.get(4);
        checkEndTagSpec(spec);
View Full Code Here

        assertEquals(6, reader.parseBuffer.size());
        assertEquals(0, reader.charAttr.getAttributeCount());
       
        ElementSpec spec = (ElementSpec)reader.parseBuffer.get(0);
        assertSpec(spec, ElementSpec.StartTagType, ElementSpec.OriginateDirection, 0, null);
        AttributeSet specAttr = spec.getAttributes();
        assertEquals(2, specAttr.getAttributeCount());
        checkAttributes(specAttr, StyleConstants.NameAttribute, Tag.B);
       
        spec = (ElementSpec)reader.parseBuffer.get(1);
        specAttr = spec.getAttributes();
        assertSpec(spec, ElementSpec.StartTagType, ElementSpec.OriginateDirection, 0, null);
        assertEquals(2, specAttr.getAttributeCount());
        checkAttributes(specAttr, StyleConstants.NameAttribute, Tag.IMPLIED);
        checkAttributes(specAttr, "aaaa", "bbbb");
       
        spec = (ElementSpec)reader.parseBuffer.get(2);
        checkOpenImpliedSpec(spec);
       
        spec = (ElementSpec)reader.parseBuffer.get(3);
        specAttr = spec.getAttributes();
        assertSpec(spec, ElementSpec.ContentType, ElementSpec.OriginateDirection, 0, new char[] {'\n'});
        assertEquals(2, specAttr.getAttributeCount());
        checkAttributes(specAttr, StyleConstants.NameAttribute, Tag.CONTENT);
        checkAttributes(specAttr, "CR", Boolean.TRUE);
       
        spec = (ElementSpec)reader.parseBuffer.get(4);
        checkEndTagSpec(spec);
View Full Code Here

        assertEquals(6, reader.parseBuffer.size());
        assertEquals(0, reader.charAttr.getAttributeCount());
       
        ElementSpec spec = (ElementSpec)reader.parseBuffer.get(0);
        assertSpec(spec, ElementSpec.StartTagType, ElementSpec.OriginateDirection, 0, null);
        AttributeSet specAttr = spec.getAttributes();
        assertEquals(2, specAttr.getAttributeCount());
        checkAttributes(specAttr, StyleConstants.NameAttribute, Tag.TITLE);
       
        spec = (ElementSpec)reader.parseBuffer.get(1);
        specAttr = spec.getAttributes();
        assertSpec(spec, ElementSpec.StartTagType, ElementSpec.OriginateDirection, 0, null);
        assertEquals(2, specAttr.getAttributeCount());
        checkAttributes(specAttr, StyleConstants.NameAttribute, Tag.IMPLIED);
        checkAttributes(specAttr, "aaaa", "bbbb");
       
        spec = (ElementSpec)reader.parseBuffer.get(2);
        checkOpenImpliedSpec(spec);
       
        spec = (ElementSpec)reader.parseBuffer.get(3);
        specAttr = spec.getAttributes();
        assertSpec(spec, ElementSpec.ContentType, ElementSpec.OriginateDirection, 0, new char[] {'\n'});
        assertEquals(2, specAttr.getAttributeCount());
        checkAttributes(specAttr, StyleConstants.NameAttribute, Tag.CONTENT);
        checkAttributes(specAttr, "CR", Boolean.TRUE);
       
        spec = (ElementSpec)reader.parseBuffer.get(4);
        checkEndTagSpec(spec);
View Full Code Here

        assertEquals(6, reader.parseBuffer.size());
        assertEquals(1, reader.charAttr.getAttributeCount());
       
        ElementSpec spec = (ElementSpec)reader.parseBuffer.get(0);
        assertSpec(spec, ElementSpec.StartTagType, ElementSpec.OriginateDirection, 0, null);
        AttributeSet specAttr = spec.getAttributes();
        assertEquals(2, specAttr.getAttributeCount());
        checkAttributes(specAttr, StyleConstants.NameAttribute, Tag.B);
        checkAttributes(specAttr, "aaaa", "bbbb");

        spec = (ElementSpec)reader.parseBuffer.get(1);
        checkOpenImpliedSpec(spec);
       
        spec = (ElementSpec)reader.parseBuffer.get(2);
        assertSpec(spec, ElementSpec.ContentType, ElementSpec.OriginateDirection, 0, text.toCharArray());
        assertEquals(2, specAttr.getAttributeCount());
        checkAttributes(specAttr, StyleConstants.NameAttribute, Tag.B);
        checkAttributes(specAttr, "aaaa", "bbbb");
       
        spec = (ElementSpec)reader.parseBuffer.get(3);
        assertSpec(spec, ElementSpec.ContentType, ElementSpec.OriginateDirection, 0, new char[] {'\n'});
        assertEquals(2, specAttr.getAttributeCount());
        checkAttributes(specAttr, StyleConstants.NameAttribute, Tag.B);
        checkAttributes(specAttr, "aaaa", "bbbb");
       
        spec = (ElementSpec)reader.parseBuffer.get(4);
        checkEndTagSpec(spec);
View Full Code Here

TOP

Related Classes of javax.swing.text.AttributeSet$CharacterAttribute

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.