Normalizer Class Reference

List of all members.

Static Public Member Functions

synchronized void init () throws IOException
String normalize (int form, String string) throws IOException
int normalize (int form, String string, int start, int end, StringBuffer target) throws IOException
void main (String args[]) throws IOException
boolean isCombining (char c) throws IOException
boolean isSurrogate (int c)
boolean isLowSurrogate (int c)
boolean isHighSurrogate (int c)

Static Public Attributes

final int D = 2
final int C = 3
final int KD = 4
final int KC = 5
final int NORMAL = 0
final int COMPATIBILITY = 1
final int EXCLUDE = 2
final int MAX_UNICODE = 0xFFFF

Static Private Member Functions

int findStarter (String string, int start)
void compose (StringBuffer target)
void decomposeChar (boolean canonical, char source, StringBuffer target)
void decompose (boolean canonical, String source, StringBuffer target)

Static Private Attributes

boolean initialized = false
String decompositions [] = null
boolean compatibility [] = null
int canonicalClass [] = null
char compositions [][] = null

Member Function Documentation

void compose StringBuffer  target  )  [inline, static, private]
 

Definition at line 118 of file Normalizer.java.

References canonicalClass, compose(), and compositions.

Referenced by compose(), and normalize().

void decompose boolean  canonical,
String  source,
StringBuffer  target
[inline, static, private]
 

Definition at line 160 of file Normalizer.java.

References canonicalClass, and decompose().

Referenced by decompose(), and normalize().

void decomposeChar boolean  canonical,
char  source,
StringBuffer  target
[inline, static, private]
 

Definition at line 148 of file Normalizer.java.

References compatibility, decomposeChar(), and decompositions.

Referenced by decomposeChar().

int findStarter String  string,
int  start
[inline, static, private]
 

Definition at line 79 of file Normalizer.java.

References canonicalClass, and findStarter().

Referenced by findStarter().

synchronized void init  )  throws IOException [inline, static]
 

Definition at line 27 of file Normalizer.java.

References canonicalClass, COMPATIBILITY, compatibility, compositions, decompositions, initialized, MAX_UNICODE, and NORMAL.

Referenced by isCombining(), and normalize().

boolean isCombining char  c  )  throws IOException [inline, static]
 

Definition at line 193 of file Normalizer.java.

References canonicalClass, init(), initialized, and isCombining().

Referenced by isCombining().

boolean isHighSurrogate int  c  )  [inline, static]
 

Definition at line 205 of file Normalizer.java.

References isHighSurrogate().

Referenced by isHighSurrogate().

boolean isLowSurrogate int  c  )  [inline, static]
 

Definition at line 202 of file Normalizer.java.

References isLowSurrogate().

Referenced by isLowSurrogate().

boolean isSurrogate int  c  )  [inline, static]
 

Definition at line 199 of file Normalizer.java.

References isSurrogate().

Referenced by isSurrogate().

void main String  args[]  )  throws IOException [inline, static]
 

Definition at line 183 of file Normalizer.java.

References C, and main().

Referenced by main().

int normalize int  form,
String  string,
int  start,
int  end,
StringBuffer  target
throws IOException [inline, static]
 

Definition at line 89 of file Normalizer.java.

References C, compose(), D, decompose(), init(), initialized, KC, and KD.

String normalize int  form,
String  string
throws IOException [inline, static]
 

Definition at line 72 of file Normalizer.java.

References normalize().

Referenced by normalize().


Member Data Documentation

final int C = 3 [static]
 

Definition at line 11 of file Normalizer.java.

Referenced by main(), and normalize().

int canonicalClass[] = null [static, private]
 

Definition at line 24 of file Normalizer.java.

Referenced by compose(), decompose(), findStarter(), init(), and isCombining().

boolean compatibility[] = null [static, private]
 

Definition at line 23 of file Normalizer.java.

Referenced by decomposeChar(), and init().

final int COMPATIBILITY = 1 [static]
 

Definition at line 16 of file Normalizer.java.

Referenced by init().

char compositions[][] = null [static, private]
 

Definition at line 25 of file Normalizer.java.

Referenced by compose(), and init().

final int D = 2 [static]
 

Definition at line 10 of file Normalizer.java.

Referenced by normalize().

String decompositions[] = null [static, private]
 

Definition at line 22 of file Normalizer.java.

Referenced by decomposeChar(), and init().

final int EXCLUDE = 2 [static]
 

Definition at line 17 of file Normalizer.java.

boolean initialized = false [static, private]
 

Definition at line 21 of file Normalizer.java.

Referenced by init(), isCombining(), and normalize().

final int KC = 5 [static]
 

Definition at line 13 of file Normalizer.java.

Referenced by normalize().

final int KD = 4 [static]
 

Definition at line 12 of file Normalizer.java.

Referenced by normalize().

final int MAX_UNICODE = 0xFFFF [static]
 

Definition at line 19 of file Normalizer.java.

Referenced by init().

final int NORMAL = 0 [static]
 

Definition at line 15 of file Normalizer.java.

Referenced by init().


The documentation for this class was generated from the following file:
Generated on Sun Aug 15 11:56:54 2004 for International Input by doxygen 1.3.7