Class Normalizer2Impl.UTF16Plus

  • Enclosing class:
    Normalizer2Impl

    public static final class Normalizer2Impl.UTF16Plus
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      UTF16Plus()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean equal​(java.lang.CharSequence s1, int start1, int limit1, java.lang.CharSequence s2, int start2, int limit2)
      Compares two CharSequence subsequences for binary equality.
      static boolean equal​(java.lang.CharSequence s1, java.lang.CharSequence s2)
      Compares two CharSequence objects for binary equality.
      static boolean isLeadSurrogate​(int c)
      Is this code point a lead surrogate (U+d800..U+dbff)?
      static boolean isSurrogate​(int c)
      Is this code point a surrogate (U+d800..U+dfff)?
      static boolean isSurrogateLead​(int c)
      Assuming c is a surrogate code point (UTF16.isSurrogate(c)), is it a lead surrogate?
      static boolean isTrailSurrogate​(int c)
      Is this code point a trail surrogate (U+dc00..U+dfff)?
      • Methods inherited from class java.lang.Object

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

      • UTF16Plus

        public UTF16Plus()
    • Method Detail

      • isLeadSurrogate

        public static boolean isLeadSurrogate​(int c)
        Is this code point a lead surrogate (U+d800..U+dbff)?
        Parameters:
        c - code unit or code point
        Returns:
        true or false
      • isTrailSurrogate

        public static boolean isTrailSurrogate​(int c)
        Is this code point a trail surrogate (U+dc00..U+dfff)?
        Parameters:
        c - code unit or code point
        Returns:
        true or false
      • isSurrogate

        public static boolean isSurrogate​(int c)
        Is this code point a surrogate (U+d800..U+dfff)?
        Parameters:
        c - code unit or code point
        Returns:
        true or false
      • isSurrogateLead

        public static boolean isSurrogateLead​(int c)
        Assuming c is a surrogate code point (UTF16.isSurrogate(c)), is it a lead surrogate?
        Parameters:
        c - code unit or code point
        Returns:
        true or false
      • equal

        public static boolean equal​(java.lang.CharSequence s1,
                                    java.lang.CharSequence s2)
        Compares two CharSequence objects for binary equality.
        Parameters:
        s1 - first sequence
        s2 - second sequence
        Returns:
        true if s1 contains the same text as s2
      • equal

        public static boolean equal​(java.lang.CharSequence s1,
                                    int start1,
                                    int limit1,
                                    java.lang.CharSequence s2,
                                    int start2,
                                    int limit2)
        Compares two CharSequence subsequences for binary equality.
        Parameters:
        s1 - first sequence
        start1 - start offset in first sequence
        limit1 - limit offset in first sequence
        s2 - second sequence
        start2 - start offset in second sequence
        limit2 - limit offset in second sequence
        Returns:
        true if s1.subSequence(start1, limit1) contains the same text as s2.subSequence(start2, limit2)