net.ajaest.jdk.data.kanji
Class RadicalVariant
java.lang.Object
net.ajaest.jdk.data.kanji.RadicalVariantTag
net.ajaest.jdk.data.kanji.RadicalVariant
- All Implemented Interfaces:
- java.lang.Comparable<RadicalVariantTag>
public class RadicalVariant
- extends RadicalVariantTag
Mutable class that stores information about a radical variant and provides
methods to build radical variant information objects. The only attribute
shared between radical's variants are the radical number this class contains
much further information about the radical than the basic Radical
class
- Author:
- Luis Alfonso Arce González
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RadicalVariant
public RadicalVariant(java.lang.Integer radicalNumber)
setAuxNumber
public void setAuxNumber(java.lang.Integer auxNumber)
setNumber
public void setNumber(java.lang.Integer radicalNumber)
setUnicodeName
public void setUnicodeName(java.lang.String unicodeName)
setNames
public void setNames(java.util.List<java.lang.String> names)
setUnicode
public void setUnicode(java.lang.Integer unicode)
setKangxiUnicode
public void setKangxiUnicode(java.lang.Integer kangxiUnicode)
setRadicalType
public void setRadicalType(KanjiEnums.RadicalTypeEnum radicalType)
getNames
public java.util.List<java.lang.String> getNames()
- The returned list is not immutable like in RadicalTag
- Overrides:
getNames
in class RadicalVariantTag
- Returns:
- the names list of this radical variant