Package net.kanjitomo

Class Word

  • All Implemented Interfaces:
    java.io.Serializable

    public class Word
    extends java.lang.Object
    implements java.io.Serializable
    Single Japanese word loaded from Jim Breen's EDICT dictionary.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      boolean common
      If true, this is a common word.
      java.lang.String description
      English description
      java.lang.String kana
      Word in kana form
      java.lang.String kanji
      Word in kanji form (might also contain kana characters)
      int kanjiCount
      Number of kanji characters in the kanji field
      boolean name
      If true, this word is from names dictionary.
    • Constructor Summary

      Constructors 
      Constructor Description
      Word()  
      Word​(java.lang.String kanji, java.lang.String kana, java.lang.String description, boolean name)
      Creates a new word
    • Method Summary

      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      int hashCode()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • kanji

        public java.lang.String kanji
        Word in kanji form (might also contain kana characters)
      • kana

        public java.lang.String kana
        Word in kana form
      • description

        public java.lang.String description
        English description
      • common

        public boolean common
        If true, this is a common word.
      • name

        public boolean name
        If true, this word is from names dictionary. If false, this word is from default dictionary.
      • kanjiCount

        public int kanjiCount
        Number of kanji characters in the kanji field
    • Constructor Detail

      • Word

        public Word()
      • Word

        public Word​(java.lang.String kanji,
                    java.lang.String kana,
                    java.lang.String description,
                    boolean name)
        Creates a new word
        Parameters:
        name - If true, this word is from names dictionary. If false, this word is from default dictionary.
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object