org.eclipse.mylyn.wikitext.core.parser.markup.token
Class EntityWrappingReplacementToken
java.lang.Object
org.eclipse.mylyn.wikitext.core.parser.markup.PatternBasedElement
org.eclipse.mylyn.wikitext.core.parser.markup.token.EntityWrappingReplacementToken
- All Implemented Interfaces:
- Cloneable
public class EntityWrappingReplacementToken
- extends PatternBasedElement
A replacement token for segments of text that are delimited by specified text. Useful for replacing delimiting
characters, for example text wrapped by double quotes could be replaced with the same text delimited by single
quotes.
- Since:
- 1.0
- Author:
- David Green
EntityWrappingReplacementToken
public EntityWrappingReplacementToken(String delimiter,
String leftEntity,
String rightEntity)
getPattern
public 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
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
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
Copyright © 2011 FuseSource, Corp.. All Rights Reserved.