org.exoplatform.services.text.unicode
Class UTF16

java.lang.Object
  extended by org.exoplatform.services.text.unicode.UTF16

public class UTF16
extends java.lang.Object


Field Summary
static int CODEPOINT_MAX_VALUE
           
static int CODEPOINT_MIN_VALUE
           
 int LEAD_SURROGATE_MAX_VALUE
           
static int LEAD_SURROGATE_MIN_VALUE
           
static int SUPPLEMENTARY_MIN_VALUE
           
static int SURROGATE_MIN_VALUE
           
static int TRAIL_SURROGATE_MAX_VALUE
           
static int TRAIL_SURROGATE_MIN_VALUE
           
 
Constructor Summary
UTF16()
           
 
Method Summary
 int charAt(java.lang.StringBuilder source, int offset16)
           
 int charAt(java.lang.String source, int offset16)
           
 int getCharCount(int char32)
           
 char getLeadSurrogate(int char32)
           
 int getRawSupplementary(char lead, char trail)
           
 char getTrailSurrogate(int char32)
           
 boolean isLeadSurrogate(char char16)
           
 boolean isSurrogate(char char16)
           
 boolean isTrailSurrogate(char char16)
           
 void setCharAt(java.lang.StringBuilder target, int offset16, int char32)
           
 java.lang.String valueOf(int char32)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SUPPLEMENTARY_MIN_VALUE

public static final int SUPPLEMENTARY_MIN_VALUE
See Also:
Constant Field Values

LEAD_SURROGATE_MIN_VALUE

public static final int LEAD_SURROGATE_MIN_VALUE
See Also:
Constant Field Values

TRAIL_SURROGATE_MAX_VALUE

public static final int TRAIL_SURROGATE_MAX_VALUE
See Also:
Constant Field Values

TRAIL_SURROGATE_MIN_VALUE

public static final int TRAIL_SURROGATE_MIN_VALUE
See Also:
Constant Field Values

CODEPOINT_MIN_VALUE

public static final int CODEPOINT_MIN_VALUE
See Also:
Constant Field Values

CODEPOINT_MAX_VALUE

public static final int CODEPOINT_MAX_VALUE
See Also:
Constant Field Values

SURROGATE_MIN_VALUE

public static final int SURROGATE_MIN_VALUE
See Also:
Constant Field Values

LEAD_SURROGATE_MAX_VALUE

public final int LEAD_SURROGATE_MAX_VALUE
See Also:
Constant Field Values
Constructor Detail

UTF16

public UTF16()
Method Detail

getRawSupplementary

public int getRawSupplementary(char lead,
                               char trail)

charAt

public int charAt(java.lang.String source,
                  int offset16)

charAt

public int charAt(java.lang.StringBuilder source,
                  int offset16)

setCharAt

public void setCharAt(java.lang.StringBuilder target,
                      int offset16,
                      int char32)

isSurrogate

public boolean isSurrogate(char char16)

isTrailSurrogate

public boolean isTrailSurrogate(char char16)

isLeadSurrogate

public boolean isLeadSurrogate(char char16)

getCharCount

public int getCharCount(int char32)

valueOf

public java.lang.String valueOf(int char32)

getLeadSurrogate

public char getLeadSurrogate(int char32)

getTrailSurrogate

public char getTrailSurrogate(int char32)


Copyright © 2011 eXo Platform SAS. All Rights Reserved.