Java 类javax.swing.text.html.HTMLDocument.HTMLReader.TagAction 实例源码

项目:cn1    文件:HTMLDocument_ReaderTest.java   
public void testFlush_Insert_PushPopTag_ApplicationMoment2() throws Exception {
    SimpleAttributeSet attr = new SimpleAttributeSet();
    reader = (HTMLReader)doc.getReader(-100, 10, 100, Tag.I);
    reader.registerTag(Tag.I, reader.new TagAction());
    reader.handleStartTag(Tag.I, new SimpleAttributeSet(), 1000);
    reader.handleSimpleTag(Tag.I, new SimpleAttributeSet(), 1000);
    reader.handleSimpleTag(Tag.BR, new SimpleAttributeSet(), 1000);
    assertEquals(0, reader.parseBuffer.size());
}
项目:cn1    文件:HTMLDocument_ReaderTest.java   
public void testAddContent_BlockOpenClose_P_Implied5() {
    TagAction action = reader.new ParagraphAction(); 
    reader.handleStartTag(Tag.BODY, new SimpleAttributeSet(), 0);
    assertEquals(1, reader.parseBuffer.size());
    reader.handleText("0000".toCharArray(), 0);
    assertEquals(3, reader.parseBuffer.size());
    action.start(Tag.P, new SimpleAttributeSet());
    assertEquals(6, reader.parseBuffer.size());
    reader.handleText("1111".toCharArray(), 0);
    assertEquals(7, reader.parseBuffer.size());
    action.end(Tag.P);
    assertEquals(9, reader.parseBuffer.size());
}
项目:freeVM    文件:HTMLDocument_ReaderTest.java   
public void testFlush_Insert_PushPopTag_ApplicationMoment2() throws Exception {
    SimpleAttributeSet attr = new SimpleAttributeSet();
    reader = (HTMLReader)doc.getReader(-100, 10, 100, Tag.I);
    reader.registerTag(Tag.I, reader.new TagAction());
    reader.handleStartTag(Tag.I, new SimpleAttributeSet(), 1000);
    reader.handleSimpleTag(Tag.I, new SimpleAttributeSet(), 1000);
    reader.handleSimpleTag(Tag.BR, new SimpleAttributeSet(), 1000);
    assertEquals(0, reader.parseBuffer.size());
}
项目:freeVM    文件:HTMLDocument_ReaderTest.java   
public void testAddContent_BlockOpenClose_P_Implied5() {
    TagAction action = reader.new ParagraphAction(); 
    reader.handleStartTag(Tag.BODY, new SimpleAttributeSet(), 0);
    assertEquals(1, reader.parseBuffer.size());
    reader.handleText("0000".toCharArray(), 0);
    assertEquals(3, reader.parseBuffer.size());
    action.start(Tag.P, new SimpleAttributeSet());
    assertEquals(6, reader.parseBuffer.size());
    reader.handleText("1111".toCharArray(), 0);
    assertEquals(7, reader.parseBuffer.size());
    action.end(Tag.P);
    assertEquals(9, reader.parseBuffer.size());
}
项目:freeVM    文件:HTMLDocument_ReaderTest.java   
public void testFlush_Insert_PushPopTag_ApplicationMoment2() throws Exception {
    SimpleAttributeSet attr = new SimpleAttributeSet();
    reader = (HTMLReader)doc.getReader(-100, 10, 100, Tag.I);
    reader.registerTag(Tag.I, reader.new TagAction());
    reader.handleStartTag(Tag.I, new SimpleAttributeSet(), 1000);
    reader.handleSimpleTag(Tag.I, new SimpleAttributeSet(), 1000);
    reader.handleSimpleTag(Tag.BR, new SimpleAttributeSet(), 1000);
    assertEquals(0, reader.parseBuffer.size());
}
项目:freeVM    文件:HTMLDocument_ReaderTest.java   
public void testAddContent_BlockOpenClose_P_Implied5() {
    TagAction action = reader.new ParagraphAction(); 
    reader.handleStartTag(Tag.BODY, new SimpleAttributeSet(), 0);
    assertEquals(1, reader.parseBuffer.size());
    reader.handleText("0000".toCharArray(), 0);
    assertEquals(3, reader.parseBuffer.size());
    action.start(Tag.P, new SimpleAttributeSet());
    assertEquals(6, reader.parseBuffer.size());
    reader.handleText("1111".toCharArray(), 0);
    assertEquals(7, reader.parseBuffer.size());
    action.end(Tag.P);
    assertEquals(9, reader.parseBuffer.size());
}