JavaからWolfram言語を呼び出す
KernelLink — Wolfram言語カーネルと通信する
MathLink — 任意のWolfram Symbolic Transfer Protocol (WSTP)プログラムと通信するための低レベルのメソッド
MathLinkFactory — リンクを作成する
MathLinkException — エラーをリンクする
パケットフローの監視
PacketListener, PacketArrivedEvent — WSTPパケットの到着に反応する
PacketPrinter — パケットの内容を出力する(デバッグに便利)
式の表現と記憶領域
Expr — Wolfram言語式をJavaで表現する
LoopbackLink — 式の一時的な記憶領域
ユーザインターフェース要素
MathFrame, MathJFrame — Wolfram言語に依存したJavaウィンドウのための便利なクラス
MathCanvas, MathGraphicsJPanel — Wolfram言語グラフィックスとタイプセット出力を表示する
ConsoleWindow — Javaコンソール出力を表示する
MathSessionPane — Wolfram言語カーネルセッション用の完全に機能的なユーザインターフェース
InterruptDialog — 計算を中断させるためのユーザインターフェース
BracketMatcher, SyntaxTokenizer — Wolfram言語の入力を扱うユーティリティクラス
イベントリスナ
MathActionListener — JavaでActionEventが発生したときにWolfram言語関数を呼び出す
MathWindowListener — JavaでWindowEventが発生したときにWolfram言語関数を呼び出す
MathAdjustmentListener ▪ MathComponentListener ▪ MathContainerListener ▪ MathFocusListener ▪ MathItemListener ▪ MathKeyListener ▪ MathMouseListener ▪ MathMouseMotionListener ▪ MathPropertyChangeListener ▪ MathTextListener ▪ MathVetoableChangeListener
LinkSnooper — 2つのWSTPプログラム間でのパケットフローを監視する
MathematicaTask — Wolfram言語を呼び出すためのantタスク