|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.wallstreetwise.core.util.Phonetics
public class Phonetics
This class is used to create the phonetic codes that JSpell uses for its dictionary files.
| Field Summary | |
|---|---|
static char[] |
unicodeMap
A mapping of all UNICODE characters to a simplified format. |
| Constructor Summary | |
|---|---|
Phonetics()
|
|
| Method Summary | |
|---|---|
static double |
eqscore(java.lang.String x,
java.lang.String y,
boolean accents)
Calculate an equivalency or similarity ranking on two strings. |
static double |
eqscore(java.lang.String s1,
java.lang.String s2,
char weightmode,
boolean accents)
Calculate an equivalency score for two strings. |
static void |
main(java.lang.String[] args)
A test interface for the Phonetics class. |
static char |
reduce(char origChar)
Reduce Unicode characters to an ASCII form for equivalency ranking. |
static java.lang.String |
replace(java.lang.String target,
java.lang.String from,
java.lang.String to)
Replace all occurrences of a string within a string with another string. |
static java.lang.String |
soundex_en(java.lang.String in,
boolean padcode)
Calculate English Soundex codes. |
static java.lang.String |
soundex_es(java.lang.String in,
boolean padcode)
Calculate Spanish Soundex codes. |
static java.lang.String |
soundex_fr(java.lang.String in,
boolean padcode,
int specialFlag)
Calculate French Soundex values. |
static java.lang.String |
soundex(java.lang.String in)
Calculate Soundex value for a string. |
static java.lang.String |
soundex(java.lang.String in,
boolean padcode,
java.lang.String language,
int specialFlag)
Calculate a Soundex code. |
static java.lang.String |
soundex(java.lang.String in,
java.lang.String language,
int specialFlag)
Calculate a Soundex code for a specific language, e.g., French, Spanish and English have different Soundex algorithms. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final char[] unicodeMap
| Constructor Detail |
|---|
public Phonetics()
| Method Detail |
|---|
public static final double eqscore(java.lang.String x,
java.lang.String y,
boolean accents)
x - a String.y - a String.accents - true or false
public static final double eqscore(java.lang.String s1,
java.lang.String s2,
char weightmode,
boolean accents)
s1 - a String.s2 - a String.weightmode - a char.accents - true or false.
public static final char reduce(char origChar)
origChar - a char.
public static java.lang.String soundex(java.lang.String in)
in - a String.
public static java.lang.String soundex(java.lang.String in,
java.lang.String language,
int specialFlag)
in - a String.language - a String.specialFlag - true or false
public static final java.lang.String soundex(java.lang.String in,
boolean padcode,
java.lang.String language,
int specialFlag)
in - a String.padcode - true or falselanguage - a StringspecialFlag - an int.
public static final java.lang.String soundex_fr(java.lang.String in,
boolean padcode,
int specialFlag)
in - a String.padcode - true or false.specialFlag - an int.
public static final java.lang.String soundex_es(java.lang.String in,
boolean padcode)
in - a String.padcode - true or false.
public static final java.lang.String soundex_en(java.lang.String in,
boolean padcode)
in - a String.padcode - true or false.
public static java.lang.String replace(java.lang.String target,
java.lang.String from,
java.lang.String to)
target - a String.from - a String.to - a String.
public static void main(java.lang.String[] args)
args - Test method. Not documented.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||