org.eclipse.mylyn.wikitext.twiki.core
Class TWikiLanguage
java.lang.Object
org.eclipse.mylyn.wikitext.core.parser.markup.MarkupLanguage
org.eclipse.mylyn.wikitext.core.parser.markup.AbstractMarkupLanguage
org.eclipse.mylyn.wikitext.twiki.core.TWikiLanguage
- All Implemented Interfaces:
- Cloneable
public class TWikiLanguage
- extends AbstractMarkupLanguage
a markup language implementing TWiki syntax. See TWiki Formatting Rules for details.
- Since:
- 1.0
- Author:
- David Green
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, isFilterGenerativeContents, processContent, setBlocksOnly, setExtendsLanguage, setFilterGenerativeContents, setInternalLinkPattern, setName, startBlock |
TWikiLanguage
public TWikiLanguage()
getPhraseModifierSyntax
protected MarkupLanguage.PatternBasedSyntax getPhraseModifierSyntax()
- Overrides:
getPhraseModifierSyntax
in class AbstractMarkupLanguage
getReplacementTokenSyntax
protected MarkupLanguage.PatternBasedSyntax getReplacementTokenSyntax()
- Overrides:
getReplacementTokenSyntax
in class AbstractMarkupLanguage
clearLanguageSyntax
protected void clearLanguageSyntax()
- Overrides:
clearLanguageSyntax
in class AbstractMarkupLanguage
computeInternalLinkExists
public boolean computeInternalLinkExists(String link)
- for the purpose of converting wiki words into links, determine if the wiki word exists.
- See Also:
WikiWordReplacementToken
toInternalHref
public String toInternalHref(String pageName)
- Convert a page name to an href to the page.
- Parameters:
pageName
- the name of the page to target, usually a WikiWord with whitespace removed
- Returns:
- the href to access the page
- See Also:
#getInternalPageHrefPrefix()
toIconUrl
public String toIconUrl(String iconType)
isLiteralMode
public boolean isLiteralMode()
- indicate if we're currently processing a literal block
- See Also:
LiteralBlock
setLiteralMode
public void setLiteralMode(boolean literalMode)
- indicate if we're currently processing a literal block
- See Also:
LiteralBlock
setIconPattern
public void setIconPattern(String iconPattern)
- the pattern to use when generating icon image urls.
getIconPattern
public String getIconPattern()
- the pattern to use when generating icon image urls.
isAutoLinking
public boolean isAutoLinking()
setAutoLinking
public void setAutoLinking(boolean isAutoLinking)
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
Copyright © 2007, 2009 David Green and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html