Class JavaIDValueConverter.Implementation

  • Enclosing class:
    JavaIDValueConverter

    protected static class JavaIDValueConverter.Implementation
    extends org.eclipse.xtext.util.JavaStringConverter
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected Implementation()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String convertFromJavaString​(java.lang.String identifier, int firstEscapeSequence)  
      protected int doUnescapeCharAndAppendTo​(java.lang.String string, boolean useUnicode, int index, java.lang.StringBuilder result)  
      protected int handleInvalidUnicodeEscapeSequence​(java.lang.String string, int index, java.lang.StringBuilder result)  
      protected int handleUnknownEscapeSequence​(java.lang.String string, char c, boolean useUnicode, int index, java.lang.StringBuilder result)  
      protected boolean validate​(char c, java.lang.StringBuilder result)  
      • Methods inherited from class org.eclipse.xtext.util.JavaStringConverter

        appendRegion, convertFromJavaString, convertFromJavaString, convertToJavaString, convertToJavaString, doIsHexSequence, doIsHexSequence, escapeAndAppendTo, isHex, isHexSequence, isHexSequence, isInvalidUnicodeEscapeSequence, mustEncodeAsEscapeSequence, toHex, unescapeCharAndAppendTo, unescapeUnicodeSequence, validateAndAppendChar, validateRegion
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Implementation

        protected Implementation()
    • Method Detail

      • convertFromJavaString

        public java.lang.String convertFromJavaString​(java.lang.String identifier,
                                                      int firstEscapeSequence)
                                               throws org.eclipse.xtext.conversion.ValueConverterException
        Throws:
        org.eclipse.xtext.conversion.ValueConverterException
      • handleInvalidUnicodeEscapeSequence

        protected int handleInvalidUnicodeEscapeSequence​(java.lang.String string,
                                                         int index,
                                                         java.lang.StringBuilder result)
        Overrides:
        handleInvalidUnicodeEscapeSequence in class org.eclipse.xtext.util.JavaStringConverter
      • doUnescapeCharAndAppendTo

        protected int doUnescapeCharAndAppendTo​(java.lang.String string,
                                                boolean useUnicode,
                                                int index,
                                                java.lang.StringBuilder result)
        Overrides:
        doUnescapeCharAndAppendTo in class org.eclipse.xtext.util.JavaStringConverter
      • handleUnknownEscapeSequence

        protected int handleUnknownEscapeSequence​(java.lang.String string,
                                                  char c,
                                                  boolean useUnicode,
                                                  int index,
                                                  java.lang.StringBuilder result)
        Overrides:
        handleUnknownEscapeSequence in class org.eclipse.xtext.util.JavaStringConverter
      • validate

        protected boolean validate​(char c,
                                   java.lang.StringBuilder result)
        Overrides:
        validate in class org.eclipse.xtext.util.JavaStringConverter