Package com.regnosys.rosetta.parsing
Class PATTERNValueConverter
java.lang.Object
org.eclipse.xtext.conversion.impl.AbstractValueConverter<T>
org.eclipse.xtext.conversion.impl.AbstractLexerBasedConverter<Pattern>
com.regnosys.rosetta.parsing.PATTERNValueConverter
- All Implemented Interfaces:
org.eclipse.xtext.conversion.IValueConverter<Pattern>,org.eclipse.xtext.conversion.IValueConverter.RuleSpecific
public class PATTERNValueConverter
extends org.eclipse.xtext.conversion.impl.AbstractLexerBasedConverter<Pattern>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.eclipse.xtext.conversion.IValueConverter
org.eclipse.xtext.conversion.IValueConverter.RuleSpecific -
Field Summary
Fields inherited from interface org.eclipse.xtext.conversion.IValueConverter
NO_OP_CONVERTER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PatternconvertFromString(String literal, org.eclipse.xtext.nodemodel.INode node) protected PATTERNValueConverter.Implementationprotected Stringprotected Stringprotected Stringprotected StringtoEscapedString(Pattern value) Methods inherited from class org.eclipse.xtext.conversion.impl.AbstractLexerBasedConverter
assertTokens, assertTokens, assertValidValue, createTokenContentMismatchException, createTokenTypeMismatchException, getLexer, getLexerProvider, getRule, getRuleName, getRuleName, getTokenDefMap, getTokenDefProvider, getTokenSource, setLexerProvider, setRule, setTokenDefProvider, toString
-
Constructor Details
-
PATTERNValueConverter
public PATTERNValueConverter()
-
-
Method Details
-
toEscapedString
- Overrides:
toEscapedStringin classorg.eclipse.xtext.conversion.impl.AbstractLexerBasedConverter<Pattern>
-
toValue
-
convertFromString
protected Pattern convertFromString(String literal, org.eclipse.xtext.nodemodel.INode node) throws org.eclipse.xtext.conversion.ValueConverterWithValueException - Throws:
org.eclipse.xtext.conversion.ValueConverterWithValueException
-
createConverter
- Since:
- 2.16
-
getInvalidSyntaxMessage
-
getInvalidEscapeSequenceMessage
-
getPatternNotClosedMessage
-