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.INITIALSvalue per source scalar. -
normalizeNumbers(
String text) → String -
Performs cn2an-equivalent
an2cnnormalization 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