Class STRINGValueConverter.Implementation

  • Enclosing class:
    STRINGValueConverter

    protected class STRINGValueConverter.Implementation
    extends org.eclipse.xtext.util.JavaStringConverter
    Since:
    2.16
    • 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 literal)  
      protected java.lang.String convertFromJavaString​(java.lang.String string, boolean useUnicode, int index, java.lang.StringBuilder result)  
      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 isHexSequence​(char[] in, int off, int chars)  
      • Methods inherited from class org.eclipse.xtext.util.JavaStringConverter

        appendRegion, convertFromJavaString, convertToJavaString, convertToJavaString, doIsHexSequence, doIsHexSequence, escapeAndAppendTo, isHex, isHexSequence, isInvalidUnicodeEscapeSequence, mustEncodeAsEscapeSequence, toHex, unescapeCharAndAppendTo, unescapeUnicodeSequence, validate, 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 literal)
      • convertFromJavaString

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

        protected boolean isHexSequence​(char[] in,
                                        int off,
                                        int chars)
        Overrides:
        isHexSequence in class org.eclipse.xtext.util.JavaStringConverter
      • 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