org.eclipse.mylyn.internal.wikitext.mediawiki.core
Class AbstractMediaWikiLanguage

java.lang.Object
  extended by org.eclipse.mylyn.wikitext.core.parser.markup.MarkupLanguage
      extended by org.eclipse.mylyn.wikitext.core.parser.markup.AbstractMarkupLanguage
          extended by org.eclipse.mylyn.internal.wikitext.mediawiki.core.AbstractMediaWikiLanguage
All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
MediaWikiLanguage

public abstract class AbstractMediaWikiLanguage
extends AbstractMarkupLanguage

Author:
David Green

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.mylyn.wikitext.core.parser.markup.MarkupLanguage
MarkupLanguage.PatternBasedSyntax
 
Field Summary
 
Fields inherited from class org.eclipse.mylyn.wikitext.core.parser.markup.AbstractMarkupLanguage
blocks, paragraphBreakingBlocks, phraseModifierSyntax, tokenSyntax
 
Fields inherited from class org.eclipse.mylyn.wikitext.core.parser.markup.MarkupLanguage
configuration, internalLinkPattern
 
Constructor Summary
AbstractMediaWikiLanguage()
           
 
Method Summary
 PageMapping getPageMapping()
           
abstract  String getTemplateExcludes()
           
abstract  List<TemplateResolver> getTemplateProviders()
           
abstract  List<Template> getTemplates()
           
protected  String mapPageNameToHref(String pageName)
           
 void processContent(MarkupParser parser, String markupContent, boolean asDocument)
           
 void setPageMapping(PageMapping pageMapping)
           
 
Methods inherited from class org.eclipse.mylyn.wikitext.core.parser.markup.AbstractMarkupLanguage
addBlockExtensions, addPhraseModifierExtensions, addStandardBlocks, addStandardPhraseModifiers, addStandardTokens, addTokenExtensions, clearLanguageSyntax, createParagraphBlock, getBlocks, getParagraphBreakingBlocks, getPhraseModifierSyntax, getReplacementTokenSyntax, initializeBlocks, initializePhraseModifiers, initializeSyntax, initializeTokens
 
Methods inherited from class org.eclipse.mylyn.wikitext.core.parser.markup.MarkupLanguage
clone, configure, createState, emitMarkupLine, emitMarkupLine, emitMarkupText, getExtendsLanguage, getIdGenerationStrategy, getInternalLinkPattern, getName, isBlocksOnly, isDetectingRawHyperlinks, isEmptyLine, isEnableMacros, isFilterGenerativeContents, setBlocksOnly, setEnableMacros, setExtendsLanguage, setFilterGenerativeContents, setInternalLinkPattern, setName, startBlock
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractMediaWikiLanguage

public AbstractMediaWikiLanguage()
Method Detail

mapPageNameToHref

protected String mapPageNameToHref(String pageName)

getPageMapping

public PageMapping getPageMapping()

setPageMapping

public void setPageMapping(PageMapping pageMapping)

processContent

public void processContent(MarkupParser parser,
                           String markupContent,
                           boolean asDocument)
Overrides:
processContent in class MarkupLanguage

getTemplates

public abstract List<Template> getTemplates()

getTemplateProviders

public abstract List<TemplateResolver> getTemplateProviders()

getTemplateExcludes

public abstract String getTemplateExcludes()


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