net.ajaest.jdk.data.auxi
Class KanjiStroke
java.lang.Object
net.ajaest.jdk.data.auxi.KanjiStroke
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<KanjiStroke>, KanjiReference
public class KanjiStroke
- extends java.lang.Object
- implements KanjiReference, java.lang.Comparable<KanjiStroke>, java.io.Serializable
Generic inmutable class that represents a kanji stroke.
- Author:
- Luis Alfonso Arce González
- See Also:
- Serialized Form
Constructor Summary |
KanjiStroke(java.util.List<AllowedStrokeLineEnum> strokeList,
java.lang.Integer order,
java.lang.Integer unicodeRef)
|
KanjiStroke(java.lang.String strokeString,
java.lang.Integer order,
java.lang.Integer unicodeRef)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
unicodeRef
private java.lang.Integer unicodeRef
strokeList
private java.util.List<AllowedStrokeLineEnum> strokeList
order
private java.lang.Integer order
KanjiStroke
public KanjiStroke(java.lang.String strokeString,
java.lang.Integer order,
java.lang.Integer unicodeRef)
KanjiStroke
public KanjiStroke(java.util.List<AllowedStrokeLineEnum> strokeList,
java.lang.Integer order,
java.lang.Integer unicodeRef)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
getStrokeList
public java.util.List<AllowedStrokeLineEnum> getStrokeList()
- Returns:
- The sorted list of lines that compounds the stroke
getOrder
public java.lang.Integer getOrder()
getUnicodeRef
public java.lang.Integer getUnicodeRef()
- Specified by:
getUnicodeRef
in interface KanjiReference
- Returns:
- the unicode value of the referenced kanji.
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
compareTo
public int compareTo(KanjiStroke o)
- Specified by:
compareTo
in interface java.lang.Comparable<KanjiStroke>