Serialized Form
_type
int _type
- *************************
_has_type
boolean _has_type
- keeps track of state for field: _type
_number
int _number
- *************************
_has_number
boolean _has_number
- keeps track of state for field: _number
_dec
int _dec
- The JIS encoding of the kanji in decimal.
_has_dec
boolean _has_dec
- keeps track of state for field: _dec
_hex
String _hex
- The JIS encoding of the kanji in hexadecimal.
_kanjiList
Vector _kanjiList
- Each of the kanji has an element to track its various
indices.
_char
String _char
- The Kanji given as its unicode character. You will need a
font that supports unicode to view this attribute.
_unicode
com.mayhoo.kanji.xml.Unicode _unicode
- The Unicode code
value is given in hex and decimal.
_jis208
com.mayhoo.kanji.xml.Jis208 _jis208
- The JIS X 0208-1990 code value is given in hex and decimal.
_sjis
com.mayhoo.kanji.xml.Sjis _sjis
- The Shift JIS code whioch is only applicable for the JIS X
0208-1990 set of characters. It is given in hex and decimal.
_jis212
com.mayhoo.kanji.xml.Jis212 _jis212
- The JIS X 0212 code value is given in hex and decimal.
_bushu
int _bushu
- The radical (Bushu) number. There is one per entry. As
far as possible, this is the radical number used in the
Nelson "New Japanese-English Character Dictionary. The
classical or historical radical number may differ from this,
it is present as a separate entry radical.
_has_bushu
boolean _has_bushu
- keeps track of state for field: _bushu
_radical
int _radical
- The historical or classical radical number, as recorded
in the KangXi Zidian This is often the same as the bushu
entry. There will be at most one of these.
_has_radical
boolean _has_radical
- keeps track of state for field: _radical
_frequency
int _frequency
- The frequency-of-use ranking. At most one per line. The
2,135 most-used characters have a ranking; those characters
that lack this field are not ranked. The frequency is a
number from 1 to 2,135 that expresses the relative frequency
of occurrence of a character in modern Japanese. The data
is based on statistics published by The National Language
Research Institute (Tokyo), interpreted and adapted by Jack
Halpern in a manner to make it useful to the learner.
The data is derived from the New Japanese-English
Character Dictionary (Kenkyusha, Tokyo 1990; NTC,
Chicago 1993).
The commercial utilization of the frequency numbers is
prohibited without written permission from Jack Halpern.
Use by individuals and small groups for reference and
research purposes is permitted, on condition that
acknowledgment of the source and this notice are included.
_has_frequency
boolean _has_frequency
- keeps track of state for field: _frequency
_jouyou
int _jouyou
- The Jouyou grade level. indicates Jouyou grades 1-6.
_has_jouyou
boolean _has_jouyou
- keeps track of state for field: _jouyou
_general
boolean _general
- indicates general-use characters outside the Jouyou grades
1-6.
_has_general
boolean _has_general
- keeps track of state for field: _general
_jinmeiyou
boolean _jinmeiyou
- Indicates Jinmeiyou ("for use in names") characters
_has_jinmeiyou
boolean _has_jinmeiyou
- keeps track of state for field: _jinmeiyou
_halpern
int _halpern
- The index number in the New Japanese-English Character
Dictionary, edited by Jack Halpern. At most one allowed
per line. If not preset, the character is not in Halpern.
_has_halpern
boolean _has_halpern
- keeps track of state for field: _halpern
_nelson
int _nelson
- The index number in the Modern Reader's Japanese-English
Character Dictionary, edited by Andrew Nelson. At most one
allowed per line. If not present, the character is not
in Nelson, or is considered to be a non-standard version,
in which case it may have a cross-reference code defined
within the kanji tags. (Note that many kanji currently used
are what Nelson described as "non-standard" forms or
glyphs.)
_has_nelson
boolean _has_nelson
- keeps track of state for field: _nelson
_haig
int _haig
- The index number in The New Nelson Japanese-English
Character Dictionary, edited by John Haig.
_has_haig
boolean _has_haig
- keeps track of state for field: _haig
_deroo
int _deroo
- These are the codes developed by Father Joseph De Roo, and
published in his book "2001 Kanji" (Bojinsha).
_has_deroo
boolean _has_deroo
- keeps track of state for field: _deroo
_halpern2
int _halpern2
- The index numbers used by Jack Halpern in his Kanji
Learners Dictionary, published by Kodansha in 1999. The
numbers have origianlly been provided by Mr Halpern.
_has_halpern2
boolean _has_halpern2
- keeps track of state for field: _halpern2
_oneill
int _oneill
- the index numbers used in P.G. O'Neill's Essential Kanji
(ISBN 0-8348-0222-8). The numbers originally provided by
Glenn Rosenthal.
_has_oneill
boolean _has_oneill
- keeps track of state for field: _oneill
_skipList
Vector _skipList
- The SKIP pattern code. The code is of the form
"--". The System of Kanji Indexing by
Patterns (SKIP) is a scheme for the classification and
rapid retrieval of Chinese characters on the basis of
geometrical patterns. Developed by Jack Halpern, it
first appeared in the New Japanese-English Character
Dictionary (Kenkyusha, Tokyo 1990; NTC, Chicago 1993).
_strokeList
Vector _strokeList
- The stroke count. There is at least one per kanji. If
more than one, one is considered the accepted count, while
others common miscounts and marked as such.
_spahn
String _spahn
- The index codes in the reference book by Spahn and
Hadamitzky, The Kanji Dictionary (Tuttle 1996). They are in
the form nxnn.n, e.g. 3k11.2, where the kanji has 3
strokes in the identifying radical, it is radical "k" in the
S&H classification system, there are 11 other strokes, and
it is the 2nd kanji in the 3k11 sequence. Where the JIS X
0208 glyph is the second kanji for a particular descriptor
code, it has a "-2" appended to the code.
_spahn2
int _spahn2
- The index codes in the reference book by Spahn and
Hadamitzky, The Kanji and Kana book (Tuttle). This is the
number of the 1,945 kanji referenced in that book.
_has_spahn2
boolean _has_spahn2
- keeps track of state for field: _spahn2
_cornerList
Vector _cornerList
- the "Four Corner" code for that kanji. This is a code
invented by Wang Chen in 1928, it has since then been widely
used for dictionaries in China and Japan. In some cases
there are two of these codes, as it is can be little
ambiguous, and Morohashi has some kanji coded differently
from their traditional Chinese codes. (Warning from the
original kanjidic: Christian Wittern, who passed on these
codes, comments that they are in need of proof-reading and
thus users are advised to be cautious using the codes for
serious scholarship.
_morohashi
com.mayhoo.kanji.xml.Morohashi _morohashi
- The index number and volume.page respectively of the
kanji in the 13-volume Morohashi "Daikanwajiten.
_tohsaku
com.mayhoo.kanji.xml.Tohsaku _tohsaku
- The book number, chapter and index within the chapter of
the kanji in the 2-volume Yookoso series by Yasuhiko
Tohsaku.
_henshall
int _henshall
- The index number used in "A Guide To Remembering Japanese
Characters" by Kenneth G. Henshall. There are 1945 kanji
with these numbers (i.e. the Jouyou subset.)
_has_henshall
boolean _has_henshall
- keeps track of state for field: _henshall
_henshall2
String _henshall2
- The phrase used in "A Guide To Remembering Japanese
Characters" by Kenneth G. Henshall. There are 1945 kanji
with these phrases (i.e. the Jouyou subset.)
_gakken
int _gakken
- the index number in the Gakken Kanji Dictionary ("A
New Dictionary of Kanji Usage"). Some of the numbers
relate to the list at the back of the book, jouyou
kanji not contained in the dictionary, and various
historical tables at the end.
_has_gakken
boolean _has_gakken
- keeps track of state for field: _gakken
_heisig
int _heisig
- The index number used in "Remembering The Kanji" volumes I
and III both by James Heisig
_has_heisig
boolean _has_heisig
- keeps track of state for field: _heisig
_heisig2List
Vector _heisig2List
- The index numbers used in "Remembering The Kanji" volume
II by James Heisig
_kask
int _kask
- The index number used on the "Tuttle Kanji Cards" sets I
and II both compiled by Alexander Kask.
_has_kask
boolean _has_kask
- keeps track of state for field: _kask
_oneill2
String _oneill2
- the index number in "Japanese Names", by P.G. O'Neill.
(Weatherhill, 1972) (A warning: This is a string becuase
some of the numbers end with 'A'. This is how they appear in
the book; it is not a problem with the file.)
_koreanList
Vector _koreanList
- the romanized form of the Korean reading(s) of the kanji.
Most of these kanji have one Korean reading, a few have two
or more. The readings are in the (Republic of Korea)
Ministry of Education style of romanization.
_pinyinList
Vector _pinyinList
- The "Pinyin" of each kanji, i.e. the (Mandarin or Beijing)
Chinese romanization. About 6,000 of the kanji have these.
Obviously most of the native Japanese kokuji do not have
Pinyin, however at least one does as it was taken into
Chinese at a later date.
_crossrefList
Vector _crossrefList
- *************************
_readingList
Vector _readingList
- The japanese readings, with indications for
prefixes/suffixes, its okurigana. ON-yomi are in katakana
and KUN-yomi are in hiragana. There may be several classes
of reading fields, with special classes marked as such. The
current classes, are: - special "nanori" (i.e. name)
readings, - a radical, and the radical name is not already a
reading.
_meaningList
Vector _meaningList
- The meaning of the kanji, in various languages. Currently
since the file was derived from the Kanjidic file only
english is given.
type
int type
stringValue
String stringValue
_content
String _content
- internal content storage
_lang
com.mayhoo.kanji.xml.types.LangType _lang
- The language for which the meaning applys.
_index
String _index
- The index number from the 13-volume Morohashi
"Daikanwajiten.
_volume
int _volume
- The volume number containing the kanji.
_has_volume
boolean _has_volume
- keeps track of state for field: _volume
_page
int _page
- The page number within the volume containing the kanji.
_has_page
boolean _has_page
- keeps track of state for field: _page
_original
boolean _original
- The page number is from the original.
_has_original
boolean _has_original
- keeps track of state for field: _original
_close
boolean _close
- The kanji in Morohashi has a close but not identical glyph
to the form in the JIS X 0208 standard.
_has_close
boolean _has_close
- keeps track of state for field: _close
_content
String _content
- internal content storage
_romaji
String _romaji
- the romaji cooresponding to the japanese reading.
_prefix
boolean _prefix
- indicates this reading is used as a prefix.
_has_prefix
boolean _has_prefix
- keeps track of state for field: _prefix
_suffix
boolean _suffix
- indicates this reading is used as a suffix.
_has_suffix
boolean _has_suffix
- keeps track of state for field: _suffix
_nanori
boolean _nanori
- where the kanji has special "nanori" (i.e. name) readings,
this flag is set to true.
_has_nanori
boolean _has_nanori
- keeps track of state for field: _nanori
_okurigana
String _okurigana
- The okurigana that accompanies the kanji.
_radical
boolean _radical
- where the kanji is a radical, and the radical name is not
already a reading, the flag is set to true.
_has_radical
boolean _has_radical
- keeps track of state for field: _radical
_type
com.mayhoo.kanji.xml.types.TypeType _type
- The type of the japanese reading ON-yomi in katakana and
KUN-yomi in hiragana.
_content
int _content
- internal content storage
_has_content
boolean _has_content
- keeps track of state for field: _content
_miscount
boolean _miscount
- If more than one, one is considered the accepted count,
while others common miscounts and marked as such.
_has_miscount
boolean _has_miscount
- keeps track of state for field: _miscount
_book
int _book
- The book number containing the kanji.
_has_book
boolean _has_book
- keeps track of state for field: _book
_chapter
int _chapter
- The chapter in which the kanji is given.
_has_chapter
boolean _has_chapter
- keeps track of state for field: _chapter
_index
int _index
- The index number from the order in which the kanji were
given in the chapter.
_has_index
boolean _has_index
- keeps track of state for field: _index
type
int type
stringValue
String stringValue
_dec
int _dec
- The Unicode encoding of the kanji in decimal.
_has_dec
boolean _has_dec
- keeps track of state for field: _dec
_hex
String _hex
- The Unicode encoding of the kanji in hex.