org.eclipse.mylyn.internal.wikitext.textile.core
Class TextileContentState

java.lang.Object
  extended by org.eclipse.mylyn.wikitext.core.parser.markup.ContentState
      extended by org.eclipse.mylyn.internal.wikitext.textile.core.TextileContentState
All Implemented Interfaces:
Locator

public class TextileContentState
extends ContentState

Override the default content state so that we can support named links.

Author:
David Green

Constructor Summary
TextileContentState()
           
 
Method Summary
 void footnoteBlockDetected(String footnoteNumber)
           
 Set<String> getFootnoteNumbers()
          the known footnote numbers, or null if there are none
 String getNamedLinkUrl(String name)
           
 boolean hasFootnoteNumber(String footnoteNumber)
           
 void setFootnoteNumbers(Set<String> footnoteNumbers)
          the known footnote numbers, or null if there are none
protected  void setMarkupContent(String markupContent)
           
 
Methods inherited from class org.eclipse.mylyn.wikitext.core.parser.markup.ContentState
addGlossaryTerm, getDocumentOffset, getFootnoteId, getGlossaryTerms, getIdGenerator, getLineCharacterOffset, getLineDocumentOffset, getLineLength, getLineNumber, getLineOffset, getLineSegmentEndOffset, getMarkupContent, setLineCharacterOffset, setLineLength, setLineNumber, setLineOffset, setLineSegmentEndOffset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextileContentState

public TextileContentState()
Method Detail

setMarkupContent

protected void setMarkupContent(String markupContent)
Overrides:
setMarkupContent in class ContentState

getNamedLinkUrl

public String getNamedLinkUrl(String name)

getFootnoteNumbers

public Set<String> getFootnoteNumbers()
the known footnote numbers, or null if there are none


setFootnoteNumbers

public void setFootnoteNumbers(Set<String> footnoteNumbers)
the known footnote numbers, or null if there are none


footnoteBlockDetected

public void footnoteBlockDetected(String footnoteNumber)
Parameters:
footnoteNumber - the number of the footnote, eg: 1, or 12
See Also:
FootnoteBlock

hasFootnoteNumber

public boolean hasFootnoteNumber(String footnoteNumber)


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