org.eclipse.mylyn.wikitext.core.parser.builder
Class RecordingDocumentBuilder

java.lang.Object
  extended by org.eclipse.mylyn.wikitext.core.parser.DocumentBuilder
      extended by org.eclipse.mylyn.wikitext.core.parser.builder.RecordingDocumentBuilder

public class RecordingDocumentBuilder
extends DocumentBuilder

Author:
David Green

Nested Class Summary
static class RecordingDocumentBuilder.Event
           
 
Nested classes/interfaces inherited from class org.eclipse.mylyn.wikitext.core.parser.DocumentBuilder
DocumentBuilder.BlockType, DocumentBuilder.SpanType
 
Field Summary
 
Fields inherited from class org.eclipse.mylyn.wikitext.core.parser.DocumentBuilder
locator
 
Constructor Summary
RecordingDocumentBuilder()
           
 
Method Summary
 void acronym(java.lang.String text, java.lang.String definition)
           
 void beginBlock(DocumentBuilder.BlockType type, Attributes attributes)
           
 void beginDocument()
           
 void beginHeading(int level, Attributes attributes)
           
 void beginSpan(DocumentBuilder.SpanType type, Attributes attributes)
           
 void characters(java.lang.String text)
           
 void charactersUnescaped(java.lang.String literal)
           
 void endBlock()
           
 void endDocument()
           
 void endHeading()
           
 void endSpan()
           
 void entityReference(java.lang.String entity)
           
 java.util.List<RecordingDocumentBuilder.Event> getEvents()
           
 void image(Attributes attributes, java.lang.String url)
           
 void imageLink(Attributes linkAttributes, Attributes attributes, java.lang.String href, java.lang.String imageUrl)
           
 void lineBreak()
           
 void link(Attributes attributes, java.lang.String hrefOrHashName, java.lang.String text)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.mylyn.wikitext.core.parser.DocumentBuilder
annotation, beginLink, endLink, getLocator, imageLink, imageLink, link, setLocator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RecordingDocumentBuilder

public RecordingDocumentBuilder()
Method Detail

acronym

public void acronym(java.lang.String text,
                    java.lang.String definition)
Specified by:
acronym in class DocumentBuilder

beginBlock

public void beginBlock(DocumentBuilder.BlockType type,
                       Attributes attributes)
Specified by:
beginBlock in class DocumentBuilder

beginDocument

public void beginDocument()
Specified by:
beginDocument in class DocumentBuilder

beginHeading

public void beginHeading(int level,
                         Attributes attributes)
Specified by:
beginHeading in class DocumentBuilder

beginSpan

public void beginSpan(DocumentBuilder.SpanType type,
                      Attributes attributes)
Specified by:
beginSpan in class DocumentBuilder

characters

public void characters(java.lang.String text)
Specified by:
characters in class DocumentBuilder

charactersUnescaped

public void charactersUnescaped(java.lang.String literal)
Specified by:
charactersUnescaped in class DocumentBuilder

endBlock

public void endBlock()
Specified by:
endBlock in class DocumentBuilder

endDocument

public void endDocument()
Specified by:
endDocument in class DocumentBuilder

endHeading

public void endHeading()
Specified by:
endHeading in class DocumentBuilder

endSpan

public void endSpan()
Specified by:
endSpan in class DocumentBuilder

entityReference

public void entityReference(java.lang.String entity)
Specified by:
entityReference in class DocumentBuilder

image

public void image(Attributes attributes,
                  java.lang.String url)
Specified by:
image in class DocumentBuilder

imageLink

public void imageLink(Attributes linkAttributes,
                      Attributes attributes,
                      java.lang.String href,
                      java.lang.String imageUrl)
Specified by:
imageLink in class DocumentBuilder

lineBreak

public void lineBreak()
Specified by:
lineBreak in class DocumentBuilder

link

public void link(Attributes attributes,
                 java.lang.String hrefOrHashName,
                 java.lang.String text)
Specified by:
link in class DocumentBuilder

getEvents

public java.util.List<RecordingDocumentBuilder.Event> getEvents()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2010 FuseSource, Corp.. All Rights Reserved.