MCPcopy Index your code
hub / github.com/belerweb/pinyin4j

github.com/belerweb/pinyin4j @2.5.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 2.5.0 ↗ · + Follow
538 symbols 1,339 edges 66 files 311 documented · 58% 4 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

pinyin4j

A copy of http://sourceforge.net/projects/pinyin4j, then deploy it to maven central repository.

Extension points exported contracts — how you extend this code

ParseSource (Interface)
A source of XML that has been parsed. Copyright (C) 2002 Hewlett-Packard Company. This file is pa [5 implementers]
src/main/java/com/hp/hpl/sparta/ParseSource.java
ParseHandler (Interface)
This interface defines the SAX Parser interface for Sparta. It is used by BuildDocument, the DOM Parser and by externel [4 …
src/main/java/com/hp/hpl/sparta/ParseHandler.java
ParseLog (Interface)
The parser uses this to report errors. Copyright (C) 2002 Hewlett-Packard Company. This file is p [2 implementers]
src/main/java/com/hp/hpl/sparta/ParseLog.java
Observer (Interface)
Something that is informed whenever the document changes. [2 implementers]
src/main/java/com/hp/hpl/sparta/Document.java
NodeTestVisitor (Interface)
Add functionality to ubclasses of NodeTest. This is a participant in the Visitor Pattern [Gamma et al, #331]. You pass [2 …
src/main/java/com/hp/hpl/sparta/xpath/NodeTestVisitor.java

Core symbols most depended-on inside this repo

readChar
called by 47
src/main/java/com/hp/hpl/sparta/ParseCharStream.java
toString
called by 44
src/main/java/com/hp/hpl/sparta/ParseSource.java
add
called by 38
src/main/java/com/hp/hpl/sparta/XPathVisitor.java
nextToken
called by 34
src/main/java/com/hp/hpl/sparta/xpath/SimpleStreamTokenizer.java
toHanyuPinyinStringArray
called by 26
src/main/java/net/sourceforge/pinyin4j/PinyinHelper.java
isChar
called by 23
src/main/java/com/hp/hpl/sparta/ParseCharStream.java
nextElement
called by 23
src/main/java/com/hp/hpl/sparta/Document.java
readS
called by 22
src/main/java/com/hp/hpl/sparta/ParseCharStream.java

Shape

Method 457
Class 70
Interface 11

Languages

Java100%

Modules by API surface

src/main/java/com/hp/hpl/sparta/ParseCharStream.java66 symbols
src/test/java/net/sourceforge/pinyin4j/demo/Pinyin4jAppletDemo.java40 symbols
src/main/java/com/hp/hpl/sparta/Document.java34 symbols
src/main/java/com/hp/hpl/sparta/Element.java31 symbols
src/main/java/com/hp/hpl/sparta/Node.java26 symbols
src/main/java/com/hp/hpl/sparta/XPathVisitor.java20 symbols
src/main/java/com/hp/hpl/sparta/Sparta.java15 symbols
src/main/java/net/sourceforge/pinyin4j/PinyinHelper.java14 symbols
src/main/java/com/hp/hpl/sparta/Text.java14 symbols
src/main/java/com/hp/hpl/sparta/BuildDocument.java13 symbols
src/main/java/net/sourceforge/pinyin4j/ChineseToPinyinResource.java11 symbols
src/main/java/com/hp/hpl/sparta/xpath/XPath.java11 symbols

For agents

$ claude mcp add pinyin4j \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact