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>
  • Constructor Details

    • PATTERNValueConverter

      public PATTERNValueConverter()
  • Method Details

    • toEscapedString

      protected String toEscapedString(Pattern value)
      Overrides:
      toEscapedString in class org.eclipse.xtext.conversion.impl.AbstractLexerBasedConverter<Pattern>
    • toValue

      public Pattern toValue(String string, org.eclipse.xtext.nodemodel.INode node)
    • 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

      protected PATTERNValueConverter.Implementation createConverter()
      Since:
      2.16
    • getInvalidSyntaxMessage

      protected String getInvalidSyntaxMessage(PatternSyntaxException e)
    • getInvalidEscapeSequenceMessage

      protected String getInvalidEscapeSequenceMessage()
    • getPatternNotClosedMessage

      protected String getPatternNotClosedMessage()