org.eclipse.mylyn.wikitext.core.parser.markup.phrase
Class LimitedHtmlEndTagPhraseModifier
java.lang.Object
org.eclipse.mylyn.wikitext.core.parser.markup.PatternBasedElement
org.eclipse.mylyn.wikitext.core.parser.markup.phrase.LimitedHtmlEndTagPhraseModifier
- All Implemented Interfaces:
- Cloneable
public class LimitedHtmlEndTagPhraseModifier
- extends PatternBasedElement
A phrase modifier that detects HTML and XML end-tags, but only those that are explicitly specified. The detected
markup is passed through to the builder unescaped.
- Since:
- 1.0
- Author:
- David Green
- See Also:
LimitedHtmlStartTagPhraseModifier
LimitedHtmlEndTagPhraseModifier
public LimitedHtmlEndTagPhraseModifier(String... elementNames)
- Parameters:
elementNames
- the element names to be detected.
getPattern
protected String getPattern(int groupOffset)
- Description copied from class:
PatternBasedElement
- Get the regular expression pattern that matches this element. Generally the pattern may be assembled into a
single larger regular expression.
- Specified by:
getPattern
in class PatternBasedElement
- Parameters:
groupOffset
- the offset of the groups in the pattern, 0 indicating no offset
- Returns:
- the regular expression pattern
newProcessor
protected PatternBasedElementProcessor newProcessor()
- Description copied from class:
PatternBasedElement
- create a new processor for processing the type of element detected by this class.
- Specified by:
newProcessor
in class PatternBasedElement
getPatternGroupCount
protected int getPatternGroupCount()
- Description copied from class:
PatternBasedElement
- The number of capturing groups in the
pattern
. Note that implementations must take care
to return the correct value otherwise the markup language will not work correctly.
- Specified by:
getPatternGroupCount
in class PatternBasedElement
Copyright © 2011 FuseSource, Corp.. All Rights Reserved.