net.ajaest.data.kanji
Class MeaningEntry

java.lang.Object
  extended by net.ajaest.data.auxi.ListEntry<java.lang.String,java.lang.String>
      extended by net.ajaest.data.kanji.KanjiStringListEntry
          extended by net.ajaest.data.kanji.MeaningEntry
All Implemented Interfaces:
KanjiReference

public class MeaningEntry
extends KanjiStringListEntry

Generic immutable class that stores a list of String representing meanings of the refered kanji in the language represented by the String key in ISO 639-1.

Author:
Luis Alfonso Arce González

Constructor Summary
MeaningEntry(java.lang.String key, java.util.Set<java.lang.String> meanings, java.lang.Integer unicodeRef)
           
 
Method Summary
 
Methods inherited from class net.ajaest.data.kanji.KanjiStringListEntry
getElements, getUnicodeRef, setElements, setKey
 
Methods inherited from class net.ajaest.data.auxi.ListEntry
equals, getKey, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MeaningEntry

public MeaningEntry(java.lang.String key,
                    java.util.Set<java.lang.String> meanings,
                    java.lang.Integer unicodeRef)
Parameters:
key - Language string representation, should be ISO 639-1
unicodeRef - Referenced kanji