Class AbstractRichTextValueConverter
- java.lang.Object
-
- org.eclipse.xtext.conversion.impl.AbstractValueConverter<T>
-
- org.eclipse.xtext.conversion.impl.AbstractLexerBasedConverter<java.lang.String>
-
- org.eclipse.xtend.core.conversion.AbstractRichTextValueConverter
-
- All Implemented Interfaces:
org.eclipse.xtext.conversion.IValueConverter<java.lang.String>
,org.eclipse.xtext.conversion.IValueConverter.RuleSpecific
- Direct Known Subclasses:
AbstractCommentRichTextValueConverter
,RichTextEndValueConverter
,RichTextInBetweenValueConverter
,RichTextStartValueConverter
,RichTextValueConverter
public abstract class AbstractRichTextValueConverter extends org.eclipse.xtext.conversion.impl.AbstractLexerBasedConverter<java.lang.String>
-
-
Constructor Summary
Constructors Constructor Description AbstractRichTextValueConverter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
addIfAbsent(java.lang.String value, java.util.Set<java.lang.String> set)
protected void
assertValidValue(java.lang.String value)
protected abstract java.lang.String
getLeadingTerminal()
protected org.antlr.runtime.TokenSource
getTokenSource(java.lang.String escapedValue)
protected java.util.List<java.lang.String>
getTrailingSubsequences()
protected abstract java.lang.String
getTrailingTerminal()
protected java.lang.String
getWithoutLeadingTerminal(java.lang.String string)
protected java.lang.String
toEscapedString(java.lang.String value)
java.lang.String
toValue(java.lang.String string, org.eclipse.xtext.nodemodel.INode node)
-
Methods inherited from class org.eclipse.xtext.conversion.impl.AbstractLexerBasedConverter
assertTokens, assertTokens, createTokenContentMismatchException, createTokenTypeMismatchException, getLexer, getLexerProvider, getRule, getRuleName, getRuleName, getTokenDefMap, getTokenDefProvider, setLexerProvider, setRule, setTokenDefProvider, toString
-
-
-
-
Method Detail
-
getLeadingTerminal
protected abstract java.lang.String getLeadingTerminal()
-
getTrailingTerminal
protected abstract java.lang.String getTrailingTerminal()
-
toEscapedString
protected java.lang.String toEscapedString(java.lang.String value)
- Overrides:
toEscapedString
in classorg.eclipse.xtext.conversion.impl.AbstractLexerBasedConverter<java.lang.String>
-
getTokenSource
protected org.antlr.runtime.TokenSource getTokenSource(java.lang.String escapedValue)
- Overrides:
getTokenSource
in classorg.eclipse.xtext.conversion.impl.AbstractLexerBasedConverter<java.lang.String>
-
assertValidValue
protected void assertValidValue(java.lang.String value)
- Overrides:
assertValidValue
in classorg.eclipse.xtext.conversion.impl.AbstractLexerBasedConverter<java.lang.String>
-
getTrailingSubsequences
protected java.util.List<java.lang.String> getTrailingSubsequences()
-
addIfAbsent
protected void addIfAbsent(java.lang.String value, java.util.Set<java.lang.String> set)
-
toValue
public java.lang.String toValue(java.lang.String string, org.eclipse.xtext.nodemodel.INode node)
-
getWithoutLeadingTerminal
protected java.lang.String getWithoutLeadingTerminal(java.lang.String string)
-
-