org.eclipse.mylyn.wikitext.confluence.core
Class ConfluenceLanguage

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.wikitext.confluence.core.ConfluenceLanguage
All Implemented Interfaces:
Cloneable

public class ConfluenceLanguage
extends AbstractMarkupLanguage

A confluence language for parsing Confluence markup.

Since:
1.0
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
ConfluenceLanguage()
           
 
Method Summary
protected  void addStandardBlocks(List<Block> blocks, List<Block> paragraphBreakingBlocks)
           
protected  void addStandardPhraseModifiers(MarkupLanguage.PatternBasedSyntax phraseModifierSyntax)
           
protected  void addStandardTokens(MarkupLanguage.PatternBasedSyntax tokenSyntax)
           
protected  void clearLanguageSyntax()
           
protected  Block createParagraphBlock()
           
 List<Block> getNestedBlocks()
           
static void main(String[] args)
           
 
Methods inherited from class org.eclipse.mylyn.wikitext.core.parser.markup.AbstractMarkupLanguage
addBlockExtensions, addPhraseModifierExtensions, addTokenExtensions, 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, processContent, 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

ConfluenceLanguage

public ConfluenceLanguage()
Method Detail

clearLanguageSyntax

protected void clearLanguageSyntax()
Overrides:
clearLanguageSyntax in class AbstractMarkupLanguage

getNestedBlocks

public List<Block> getNestedBlocks()

addStandardBlocks

protected void addStandardBlocks(List<Block> blocks,
                                 List<Block> paragraphBreakingBlocks)
Specified by:
addStandardBlocks in class AbstractMarkupLanguage

addStandardPhraseModifiers

protected void addStandardPhraseModifiers(MarkupLanguage.PatternBasedSyntax phraseModifierSyntax)
Specified by:
addStandardPhraseModifiers in class AbstractMarkupLanguage

addStandardTokens

protected void addStandardTokens(MarkupLanguage.PatternBasedSyntax tokenSyntax)
Specified by:
addStandardTokens in class AbstractMarkupLanguage

createParagraphBlock

protected Block createParagraphBlock()
Specified by:
createParagraphBlock in class AbstractMarkupLanguage

main

public static void main(String[] args)


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