|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.kawao.kakasi.Kakasi
This class is the KAKASI/JAVA main class.
Field Summary | |
static java.lang.String |
ASCII
Character Set ID of ASCII |
static int |
HEPBURN
Romaji type of Hepburn |
static java.lang.String |
HIRAGANA
Character Set ID of Hiragana |
static java.lang.String |
KANJI
Character Set ID of Kanji |
static java.lang.String |
KATAKANA
Character Set ID of Katakana |
static int |
KUNREI
Romaji type of Kunrei |
Constructor Summary | |
Kakasi()
Constructs a Kakasi object. |
|
Kakasi(KanwaDictionary kanwaDictionary)
Constructs a Kakasi object with the specified kanwa dictionary. |
Method Summary | |
java.lang.String |
doString(java.lang.String string)
Processes the specified string. |
KanjiInput |
getInput()
Gets the input object. |
KanwaDictionary |
getKanwaDictionary()
Gets the Kanwa dictionary object. |
KanjiOutput |
getOutput()
Gets the output object. |
int |
getRomajiType()
Gets the Romaji type property value. |
boolean |
isFuriganaMode()
Gets the furigana mode property value. |
boolean |
isHeikiMode()
Gets the heiki mode property value. |
boolean |
isRomajiCapitalizeMode()
Gets the romaji capitalize mode property value. |
boolean |
isRomajiUpperCaseMode()
Gets the romaji upper case mode property value. |
boolean |
isWakachigakiMode()
Gets the wakachigaki mode property value. |
static void |
main(java.lang.String[] args)
Main program of 'kakasi_j'. |
void |
run()
Runs the conversion process. |
void |
setFuriganaMode(boolean newMode)
Sets the furigana mode property. |
void |
setHeikiMode(boolean newMode)
Sets the heiki mode property. |
void |
setRomajiCapitalizeMode(boolean newMode)
Sets the romaji capitalize mode property. |
void |
setRomajiType(int newType)
Sets the Romaji type property value. |
void |
setRomajiUpperCaseMode(boolean newMode)
Sets the romaji upper case mode property. |
void |
setupHiraganaConverter(java.lang.String characterSet)
Prepares the hiragana converter. |
void |
setupKanjiConverter(java.lang.String characterSet)
Prepares the kanji converter. |
void |
setupKatakanaConverter(java.lang.String characterSet)
Prepares the katakana converter. |
void |
setWakachigakiMode(boolean newMode)
Sets the wakachigaki mode property. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String ASCII
public static final java.lang.String KANJI
public static final java.lang.String HIRAGANA
public static final java.lang.String KATAKANA
public static final int HEPBURN
public static final int KUNREI
Constructor Detail |
public Kakasi()
public Kakasi(KanwaDictionary kanwaDictionary)
kanwaDictionary
- the KanwaDictionary object.Method Detail |
public void setupKanjiConverter(java.lang.String characterSet)
characterSet
- the destination character set ID.ASCII
,
KANJI
,
HIRAGANA
,
KATAKANA
public void setupHiraganaConverter(java.lang.String characterSet)
characterSet
- the destination character set ID.ASCII
,
HIRAGANA
,
KATAKANA
public void setupKatakanaConverter(java.lang.String characterSet)
characterSet
- the destination character set ID.ASCII
,
HIRAGANA
,
KATAKANA
public KanwaDictionary getKanwaDictionary()
public KanjiInput getInput()
public KanjiOutput getOutput()
public void setHeikiMode(boolean newMode)
newMode
- if true, lists all readings with Kanji convertsion.public boolean isHeikiMode()
public void setFuriganaMode(boolean newMode)
newMode
- new furigana mode value.public boolean isFuriganaMode()
public void setWakachigakiMode(boolean newMode)
newMode
- new wakachigaki mode value.public boolean isWakachigakiMode()
public void setRomajiType(int newType)
newType
- new romaji type.HEPBURN
,
KUNREI
public int getRomajiType()
HEPBURN
,
KUNREI
public void setRomajiCapitalizeMode(boolean newMode)
newMode
- new romaji capitalize mode value.public boolean isRomajiCapitalizeMode()
public void setRomajiUpperCaseMode(boolean newMode)
newMode
- new romaji upper case mode value.public boolean isRomajiUpperCaseMode()
public java.lang.String doString(java.lang.String string) throws java.io.IOException
string
- the input string to process.java.io.IOException
- if an I/O error occurred.public void run() throws java.io.IOException
java.io.IOException
- if an I/O error occurred.public static void main(java.lang.String[] args) throws java.lang.Throwable
args
- command line arguments.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |