ChineseFrontend11Backend class abstract interface

External capabilities required by the pinned Chinese frontend 1.1 path.

Implementations must match cn2an.transform(..., "an2cn"), jieba.posseg.lcut, jieba.cut_for_search, and pypinyin.lazy_pinyin with the styles named by each method. No Python or native adapter is bundled with the pure package. The contract itself is platform-neutral; concrete adapters must validate their package, dictionary, and platform requirements before being supplied to an engine.

Implemented types

Properties

hashCode int
The hash code for this object.
no setterinherited
info BackendInfo
Stable backend identity included in diagnostics and fixture metadata.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

initials(String word) List<String>
Returns one pypinyin Style.INITIALS value per source scalar.
normalizeNumbers(String text) String
Performs cn2an-equivalent an2cn normalization over the complete input.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
searchSegments(String word) List<String>
Returns search-mode segments in backend order for word.
inherited
segmentWithPartOfSpeech(String text) List<ChineseSandhiWord>
Returns the ordered jieba word/POS stream for one frontend segment.
tone3Finals(String word) List<String>
Returns one pypinyin final per Unicode scalar in word.
inherited
toString() String
A string representation of this object.
inherited

Operators

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