ReadingElement class

The reading element typically contains the valid readings of the word(s) in the kanji element using modern kanadzukai. Where there are multiple reading elements, they will typically be alternative readings of the kanji element. In the absence of a kanji element, i.e. in the case of a word or phrase written entirely in kana, these elements will define the entry.

Quoted from JMdict:101-106

Constructors

ReadingElement(String element, Set<String>? readingRestrictions, Set<String>? reInf, Set<String>? rePri, [bool noKanji = false])

Properties

element String
This element content is restricted to kana and related characters such as chouon and kurikaeshi. Kana usage will be consistent between the keb and reb elements; e.g. if the KanjiElement.element contains katakana, so too will the ReadingElement.element.
final
frequencyOfUseRanking int?
See KanjiElement.frequencyOfUseRanking
no setter
hashCode int
The hash code for this object.
no setterinherited
information Set<ReadingInfo>?
General coded information pertaining to the specific reading. Typically it will be used to indicate some unusual aspect of the reading.
final
noKanji bool
This element, which will usually have a null value, indicates that the reb, while associated with the KanjiElement.element, cannot be regarded as a true reading of the kanji. It is typically used for words such as foreign place names, gairaigo which can be in kanji or katakana, etc.
final
priorities Set<ReadingPriority>?
See KanjiElement.priorities
latefinal
readingRestrictions Set<String>?
This element is used to indicate when the reading only applies to a subset of the KanjiElement.element elements in the entry. In its absence, all readings apply to all kanji elements. The contents of this element must exactly match those of one of the KanjiElement.element elements.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
toRomaji String
Romaji reading of this element
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited